Skip to content

design: project-details typography + tagline + brightness time ruler#162

Merged
sacha-l merged 1 commit into
feat/landing-logo-footer-audiofrom
feat/project-details-typography
May 22, 2026
Merged

design: project-details typography + tagline + brightness time ruler#162
sacha-l merged 1 commit into
feat/landing-logo-footer-audiofrom
feat/project-details-typography

Conversation

@sacha-l
Copy link
Copy Markdown
Collaborator

@sacha-l sacha-l commented May 22, 2026

Summary

Round 2 of the design polish. Stacked on #161 (base = feat/landing-logo-footer-audio); retarget to develop once #161 merges.

  • Project-details typography — the Overview/Milestones tab content (Final Deliverables, Submission Status, the empty-state placeholders) was shadcn Card + sans/text-muted-foreground. Converted to the app's hardware aesthetic: panel blocks, label-hw headers, mono/uppercase link rows, text-body. Tab labels are now mono/uppercase. Removed the now-unused Card import; aligned TeamPaymentSection's leftover muted token to text-label-dim.
  • Hero tagline — now "Stuff people build here. Browse our programs, leave your mark."
  • Brightness time ruler — the hour scale was positioned by solar brightness, so 8h and 16h collided and the numbers read out of order. Now laid out by time of day (00h…20h left→right). Phase anchors (NIGHT / DAWN / NOON / DUSK) sit at their real clock times, and the green tick marks now on the ruler.

Test plan

  • cd client && npm run build — clean
  • cd client && npm run lint — clean (0 warnings)
  • Visual (local dev, mock): Overview tab renders in the hardware aesthetic; hero shows the new tagline + box logo; brightness ruler reads 00h→20h in order with the "now" tick at the current hour (~5:30pm landed near 20h/DUSK). Screenshots reviewed.
  • Note: caught + fixed a runtime solarTarget is not defined (tsc didn't flag it — strict:false) during browser verification.

Draft, not merging (per CLAUDE.md §6).

…e ruler

- Project details: convert the Overview/Milestones tab content (Final
  Deliverables, Submission Status, placeholders) from shadcn Card + sans/muted
  type to the app's panel + mono/LCD aesthetic (label-hw headers, hardware link
  rows, text-body). Tab labels become mono/uppercase. Drop the now-unused Card
  import. Align TeamPaymentSection's leftover muted token to text-label-dim.
- Hero tagline: "Stuff people build here. Browse our programs, leave your mark."
- Brightness rack: lay the hour scale out by time of day (00h…20h left→right in
  order, instead of by solar brightness which made 8h/16h collide). Phase
  anchors (NIGHT/DAWN/NOON/DUSK) sit at their real clock times and the green
  "now" tick marks the current time on the ruler.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stadium Ready Ready Preview, Comment May 22, 2026 5:34pm

@sacha-l sacha-l marked this pull request as ready for review May 22, 2026 17:37
@sacha-l sacha-l merged commit c255d1e into feat/landing-logo-footer-audio May 22, 2026
2 checks passed
sacha-l added a commit that referenced this pull request May 22, 2026
design: re-land round-2 polish onto develop (#162 was stranded)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant