Skip to content

refactor: polish Trade UI, Schedule, and nav pills#90

Merged
kh0ra merged 1 commit into
mainfrom
feat/trade-ui-polish
May 9, 2026
Merged

refactor: polish Trade UI, Schedule, and nav pills#90
kh0ra merged 1 commit into
mainfrom
feat/trade-ui-polish

Conversation

@kh0ra
Copy link
Copy Markdown
Contributor

@kh0ra kh0ra commented May 9, 2026

Summary

Three small but meaningful visual upgrades:

HeaderBar nav pills — active state goes from a soft accent ghost to a solid pink with subtle glow. Hovered pills light up with the soft-accent bg. Active page is unmistakable; cursor feedback is now alive.

DcaSchedulesPanel — full minimalist redo. Header is a flat uppercase mono label + tabular count, no glyph. Rows go flat with a 6px status dot (live = pink + glow, paused = muted gray) leading the title. Title is mono with arrow notation; meta line uses bullet dividers. Action buttons (Pause / Cancel) are fully ghost — they only earn ink on hover. Footnote becomes a single dashed-rule line.

ExecutionPanel FormCard — step number becomes a thin 22px outline circle so the title leads the eye instead of a fat colored pill. Subtitle moves right as uppercase mono caps. Card surface picks up a faint glass tint + soft inset highlight (reads as layered, not boxy). Header gets a dashed underline for tight separation. Sub-labels become uppercase mono caps for label/value clarity.

All polish driven by design-system tokens — no new colors introduced.

Test plan

  • typecheck green
  • build green (11.34s)
  • Visual: nav pills active pink + hover (1280px viewport, home route)
  • Visual under wallet-connected state (Trade FormCards + DcaSchedulesPanel) — preview can't simulate Solflare; verify on mainnet smoke

HeaderBar NavPill — active state now solid accent (pink) with
subtle glow shadow, hovered state lights up with soft accent bg.
Far stronger visual feedback than the previous accent-bg-strong
ghost variant.

DcaSchedulesPanel — minimalist redo. Header drops the rotation
glyph, becomes a thin uppercase mono label + tabular count.
Rows lose the raised surface and become flat with a 6px status
dot (live = pink + glow, paused = muted). Title becomes mono with
arrow notation; meta line uses subtle bullet dividers. Action
buttons go fully ghost (transparent, muted) — they only carry
weight on hover. Footnote becomes a single-line dashed-rule
foot, no italics.

ExecutionPanel FormCard — step number becomes a thin 22px outline
circle (mono digit) instead of an accent-filled pill — title leads
the eye. Subtitle moves to right with uppercase mono treatment.
Card surface gets a faint glass tint + soft inset highlight so it
reads as a layered surface instead of a stark outlined box. Header
gets a dashed underline for tight visual separation. Sub-labels
become uppercase mono caps for label/value clarity.

All values driven by design-system tokens; no new colours
introduced.
@kh0ra kh0ra merged commit c3b9fbd into main May 9, 2026
1 check passed
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