Skip to content

feat: redesign Dexa as a reference-style Pokédex - #26

Merged
voltcrash merged 7 commits into
mainfrom
feat/reference-ui
Sep 27, 2026
Merged

voltcrash merged 7 commits into
mainfrom
feat/reference-ui

Conversation

@voltcrash

Copy link
Copy Markdown
Owner

Dexa looked like a toy: a bubbly display face, navy and orange chrome, and big rounded artwork tiles that showed six Pokémon per screen and hid the stats people compare. This redesign, modeled on Goldex, makes it read like a reference tool.

  • Palette and type: neutral grey chrome so type colors are the only hues, in both themes. Archivo replaces Onest and Unbounded; its width axis gives expanded headings and condensed figures. Radii are tighter.
  • Header: a solid app bar with an underline on the current section.
  • Type badges and filters: fixed-width tags, and the type filter is a nine-column grid.
  • Pokédex: opens as a dense table with types and all six base stats. Column headers sort. On phones the table shows whichever stat is being sorted. The artwork grid is still available from a List/Grid switch, stored as ?view=grid.
  • Pokémon pages: a solid header in a deep shade of the primary type, with name, number and actions beside the artwork. Flavor text, abilities and measurements move into an About section, and the section links are now tabs. Also fixes sideways scrolling on phones and the section tabs hiding under the mobile header.
  • Stat bars: colored by six rating bands, poor to exceptional, instead of the type color. The team builder's averages use the same bands.
  • Consistency: shared page-title and section-title utilities, and the remaining cards and inputs use the new radius scale.

Validated with vp check, vp run check, vp test and vp build.

🤖 Generated with Claude Code

voltcrash and others added 7 commits September 27, 2026 14:43
The rounded display face and navy/orange palette made Dexa feel like a toy.
Archivo's width axis now covers headings and dense figures, the chrome is
neutral grey so type colors are the only hues, and radii are tighter.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The translucent header with pill-shaped links read as a marketing site.
It is now a solid bar with an underline marking the current section,
matching the footer surface.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Rounded type pills wrapped unevenly and badges changed width with each
name. Badges are now fixed-width tags, and the type filter sits in a
grid of nine columns so every type lines up.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Big artwork tiles showed six Pokémon per screen and hid the numbers people
compare. The Pokédex now opens as a dense table with types and base stats,
sortable from the column headers, and the artwork grid stays available
from a layout switch saved in the URL.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The artwork sat in a rounded blob beside a long column of details, so
nothing on the page said at a glance what type a Pokémon was. The header
is now a solid band in a deep shade of its primary type, with name, number
and actions on the left and artwork on the right. Flavor text, abilities
and measurements move into an About section, the section links become
tabs, and on phones the page no longer scrolls sideways or hides the tabs
under the header.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Every stat bar used the Pokémon's type color, so a weak stat looked the same
as a strong one. Bars now use six rating bands from poor to exceptional,
on Pokémon pages and in the team builder's averages.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Each page repeated its own heading classes, and cards, inputs and art
fields still used the old large, pill-like radii. Page and section
headings now share page-title and section-title utilities, and the
remaining cards, bars and search fields use the tighter radius scale.

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

vercel Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
dexa Ready Ready Preview Sep 27, 2026 9:28am UTC

@voltcrash
voltcrash merged commit ddae643 into main Sep 27, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Production — 3484cae3 Deployed Sep 27, 2026 by vercel[bot]
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