notgdc-site
notGDC is a development non-conference, for everyone!
The site runs using Jekyll, and is open-source, in the hope that the project continues to be maintained by the community. For ever✨
TODO
Look, we're task managing!
Site Visuals
- Add an "external link" symbol next to submission links
Done
- Add one of those Twitter card preview thingies, for links
- Make the discord card thing have a highlight colour, check out how benui.ca does it
- Make sure layout works on mobile
- Set simple breakpoints using minimal-mistakes
- Remove colours from all tags apart from years
- Make non-year ones a standard light grey bg, keep icons
- Secondary salmon for links #db4468
- Submission title color #343a40
- Make checkboxes and tags like 20% bigger
- Update tag colour system
- Make it procedural? Some kind of list of colours and then it auto-assigns them?
- Colours should match new site colours
- Update tags checkbox to cleanup focus visuals
- Update countdown to show number of weeks
- Clean up CSS
- Remove bootstrap mess
- Remove explicit "12px" in HTML
- Fix hover on tags:
- Show border or background change on hover
- Don't show blue underscore on hover
- Work out what is causing the unknown checkbox that is last in the list on the archive page
- Make big juicy "none yet" text for when there are no submissions yet
- Make big juicy buttons for "get involved" listing Discord, Twitter and Mastodon
- Hide "Read submissions" if there are no submissions yet
- Fix deselecting last selected tag still showing "tag=blah" in the URL
- Download new fonts, store local
- Fredoka one (header)
- Lexend (body)
- Consolidate URLs with archive
- Remove separate URLs for 2022, 2021 etc.
- Instead there should be a single point of interaction: /archive/?year=blah
- Simple urls like /2022/ should forward to archive
- Update the branding in the submissions form
- Integrate new logo (when we have it)
- Update favicon
- Update Discord logo
- Update Twitter logo
- Update Mastodon logo
- Update Twitch logo
- Make it so checkbox filters show a pointer cursor
- Make checkbox filters clickable area match visual bg
- Fix horizontal scroll bar appearing
- Add juice to Button on-hover (see terranil.com for example)
- Add way to see previous year submissions pulling from submissions.yaml
- Update timer to show reduced info based on time remaining
- Don't show seconds
- Only show minutes if days == 0
- Only show hours if days < 3 && hours > 0
- Only show days if days > 0
- Update CSS so it's not a nightmare to get center-aligned buttons (see all the empty divs being used to force center-alignment
- Change theme to use locally-hosted fonts instead of Google
- Download font convert to woff
- Update CSS
- Clean up some of the layout stuff from 2020 (see default.md)
- Work out what's going on with the Bootstrap column layout thing.
- It's kind of gross adding center-aligned buttons stuff
- Center-aligning buttons
- NOTE: Cleaned up the layout stuff, instead of using the bootstrap columns we just put them all in the same column, effectively "flexbox-wrap"'ing them.
- Added some margins so they wrap correctly and don't stuck together
- Do pass on page speed optimization https://pagespeed.web.dev/report?url=https%3A%2F%2Fnotgdc.io%2F
- Change smooth scrolling to use standalone script
- Remove dependency on jQuery
- Change main header image to use text + custom font (not static image)
- Twitch embed
- Add countdown timer javascript thingy
- Fix 2020 archive to not have links to submissions
Site Backend / Jekyll
- Make minimizing .css/.js part of some build step
- Have non-minimized .css in the repo
- Minimize as part of build (custom GitHub action required?)
- Only serve minimized stuff
- Generate individual pages from tags, list all entries on them
- Need to make a custom generator?
- Add cute icons next to each tag
- Fix tags not having nice colors
- Remove tags that don't make any sense
- Fix 404 not working
- Add historical data to submissions.yaml
- 2022
- 2020
- 2019
- 2018
- 2017
Discord
- Update site links within Discord
- Make fancy inline image header thingies for the intro
Other
- Fix "www.notgdc.io" with www prefix not working
- 404 event is not being fired when hitting the 404 page??
- Make repo public
- Fix notgdc.io not having HTTPS (certificate is stuck in processing?)
- Set up notgdc.io email address
- Register
- Wait for DNS to propagate
- Test
- Update form link
- Fix https error on form link
- Add YAML snippet to google form results
- Back up old site into 2020 directory
- Confirm plausible.io works
- Make custom URL forward to form (e.g. form.notgdc.fun) https://docs.google.com/forms/d/e/1FAIpQLScoLHbQXTusJxSran05CTyo_G7vOSCRwxQYylODH547Jp77fg/viewform?usp=sf_link
- Make custom URL forward to discord (e.g. discord.notgdc.fun) https://discord.gg/xqu7gxjpX3