Skip to content

style: modernize frontend UI typography and layout#26

Open
dotsolo wants to merge 4 commits into
mainfrom
design-work
Open

style: modernize frontend UI typography and layout#26
dotsolo wants to merge 4 commits into
mainfrom
design-work

Conversation

@dotsolo

@dotsolo dotsolo commented Apr 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Swap font from DM Mono to Geist across login, create account, and load account flows
  • Remove all-caps text in favor of title case for a cleaner, more professional look
  • Add rounded corners to cards, inputs, and buttons
  • Improve spacing, typography hierarchy, and hover states on CTA buttons

Test plan

  • Verify login page renders correctly with new font and layout
  • Verify Create New Account flow (all 4 steps) reflects updated styles
  • Verify Load Existing Account page reflects updated styles
  • Check hover states on CTA buttons (orange background, white text)

🤖 Generated with Claude Code

dotsolo and others added 2 commits April 2, 2026 16:22
Switch from DM Mono to Geist font, remove all-caps text in favor of
title case, add rounded corners to cards/inputs/buttons, improve
spacing and typography hierarchy, and add hover states to CTA buttons.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Redesign dashboard cards with rounded corners, soft borders,
  orange icons in tinted boxes, and consistent header pattern
- Convert dashboard to natural flex layout (TaskBar + sidebar + main)
  removing fragile fixed-position math
- Add retractable sidebar with bg-#f9f9f9 and unified Geist styling
- Refresh TaskBar with rounded avatar tile, segmented wallet source
  control, and h-8 unified pill heights
- Apply same card pattern to assets, transactions, and settings pages
- Modernize account creation wizard: numbered chip stepper, left-
  aligned icon-title headers, 50/50 button layout, soft success state
- Replace ALL CAPS labels with sentence case throughout
- Swap font-dmmono to font-geist across the dashboard

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@VAIBHAVJINDAL3012

Copy link
Copy Markdown
Collaborator

Nice work on the UX refresh!

A few things to clean up:

  1. Redundant font-geist — fonts inherit, so you only need it on the parent container, not
    every child element
  2. Inline SVGs vs — stat cards use hardcoded SVGs now but the rest of
    the app uses media imports. Pick one pattern
  3. PendingActions border missed — outer container still has border-[0.5px]
    border-[#00000033] instead of the new border border-[rgba(0,0,0,0.08)] rounded-[10px]
  4. Hardcoded colors — consider adding rgba(0,0,0,0.08), #111, etc. as Tailwind theme tokens
  5. --font-geist-sans — make sure this CSS variable is defined/loaded somewhere, didn't see
    it in this diff

dotsolo and others added 2 commits April 8, 2026 12:02
…ations

- Add brand, ink, and border-soft color tokens to tailwind.config.js
- Set font-geist on body in layout.tsx so child elements inherit
- Strip redundant font-geist from PendingActions, dashboard home, and login page
- Replace inline SVGs in dashboard home stat cards with media imports
  (use existing assetValIcon, add grid_overview.svg for Overview card)
- Sync PendingActions and dashboard action button borders to border-soft

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Body already sets font-geist, so children inherit it via CSS.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

2 participants