hmn/todo-styles.md

2.7 KiB

Styling TODO

  • Fix spacing of podcast episodes (used to use p-spaced)
  • Audit uses of tables across the site to see where we might actually need to apply table-layout: fixed and border-collapse: collapse
    • There are zero tables on the site except one used for Asaf's debugging.
  • Recover
    styles and use them only in post-content
    • hr's are fine outside of post-content now too.
  • Audit and fix all uses of:
    • big
    • title
    • clear
    • full
    • hidden
    • empty (?!)
    • column
    • content
    • description
    • c--dim and friends
    • badge
  • Re-evaluate form styles
    • theme-color-light is used only for buttons
  • center-layout vs. margin-center
  • Make sure old projects look ok (background images are gone)
  • Audit or delete whenisit
  • optionbar fixes
    • Remove "external" styles (width, padding, etc.)
    • Fix options (no more "buttons")
    • Convert all buttons to links
    • Generally audit visuals
    • Find that thing and kill it?
  • Probably remove uses of .tab
  • everything in _content.scss, ugh
  • [-] Reduce saturation of --background-even-background
  • Update blog styles to not use post and other garbage
    • Remove from forum.css
  • Remove all uses of .content-block
  • Figure out what's up with the projects on the jam pages
  • Determine if we actually need .project-carousel, or if our general carousel styles (?) are sufficient
  • Rename -2024 files
  • Validate accessibility of navigation
  • Make navigation work on mobile
  • Support the following external logos:
    • Twitter / X
    • Patreon
    • Discord
    • Twitch
    • Steam
    • Itch?
    • Generic website
    • Bluesky
    • YouTube
    • Vimeo
    • App Store
    • Play Store
    • GitHub
    • Threads?
    • TikTok?
    • Trello?
  • Handle empty avatar URLs correctly in various places (render as theme-dependent default)
  • Convert to new color vars
  • Make snippet descriptions partially collapse by default
  • Make the home page remember which tab you were on
  • Convert any plain TODOs introduced in this massive branch into TODO(redesign)
  • Resolve TODO(redesign) comments
  • Audit all project lifecycles on HMN - probably remove "complete", replace with stuff like "alpha", "beta", maybe other stuff that makes sense for other types of projects.
    • Afterward, re-enable badges
  • Add logout / settings menu on avatar
  • Delete all the scss :D

stack!

timeline-media-background (see if an existing color works) red (c-red) projectcarddata