Skip to content

Parquet bars are teal in posts, and bench hovers and links lose their Blue - #186

Merged
lwwmanning merged 4 commits into
mainfrom
wm/look-fixes
Nov 4, 2026
Merged

lwwmanning merged 4 commits into
mainfrom
wm/look-fixes

Conversation

@lwwmanning

@lwwmanning lwwmanning commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

This change makes three places match the Vortex design system.

  • Post figures: the Parquet bar shows its teal tint. The figure uses the system's barClass, so each system gets its colour.
  • Bench: buttons and filter chips show an ink border on hover, not Blue. Group rows show the wash on hover. Links and the downsample badge are not Blue at rest. The info tooltip has a hairline, not a shadow. The late "corners and label voice" rules are now in each control's first rule.
  • Homepage results: the source line uses vx-label-sm.

The header and blog excerpt fixes now come from main (#188). The system anchors the header links after the wordmark and caps excerpts at 54ch (most lines 70 to 76 characters). This branch's earlier 48ch held only about 64 characters a line, not 72. This PR has no site rules for them now.

A computed-style comparison of bench's pages shows no other change at rest.

🤖 Generated with Claude Code

…, the results source line, and blog excerpts

Signed-off-by: Will Manning <will@willmanning.io>
@vercel

vercel Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
vortex Ready Ready Preview Nov 4, 2026 2:33pm UTC

Request Review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-04T14:35:48.908856Z eb4654f New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

github-actions Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

🔦 Lighthouse audit

URL Perf A11y Best practices SEO
/ 🟢 100 🟢 100 🟢 100 🟢 100
/bench 🟢 100 🟢 100 🟢 100 🟢 100
/bench/chart/ct.eyJrIjoiQ29tcHJlc3Npb25UaW1lIiwiZGF0YXNldCI6ImFyYWRlIiwiZGF0YXNldF92YXJpYW50IjpudWxsfQ 🟢 100 🟢 100 🟢 100 🟢 100
/blog 🟢 100 🟢 100 🟢 100 🟢 100
/blog/btrblocks-compressor 🟢 100 🟢 100 🟢 100 🟢 100

Run 41848764512 · 2026-11-04 14:35 UTC

@lwwmanning

lwwmanning commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor Author

Screenshots

In each image, the left side is before (main, the code that production runs). The right side is after (this PR). Each image shows the dark theme and the light theme where the page has both. The images come from local builds. Bench uses a copy of its database.

Post figure: the Parquet bar is teal

Figure at 1440

Figure at 390

Bench: the Filter series button on hover has an ink border, not Blue

Filter series at 1440

Filter series at 390

Bench: the Groups button on hover has an ink border, not Blue

Groups button at 1440

Groups button at 390

Bench: a group row in the Groups panel shows the wash on hover

Group row at 1440

Group row at 390

Bench: a summary row shows the wash on hover

Summary row at 1440

Summary row at 390

Bench: the info tooltip has a hairline, not a shadow

Info tooltip at 1440

Info tooltip at 390

Bench: the downsample badge is muted, not Blue

Badge at 1440

Badge at 390

Bench: links are ink at rest, with an underline in text

Links at 1440

Links at 390

Site header: the links stay after the wordmark

This change now comes from main. #188 copied the design system's styles, and the system anchors the links after the wordmark. This PR no longer changes the header: screenshots of main and of this PR are the same, pixel for pixel. In each image, the left side is main before #188 (9567c59), and the right side is the header now. From 801px to 920px, the blog shows the Menu button, as the design system sets.

Header at 1440

Header at 1024

Header at 860

Header at 390

Homepage: the results source line uses vx-label-sm

Source line at 1440

Source line at 390

Blog index: an excerpt is capped at 54ch

This change now comes from main. The design system caps the excerpt at 54ch, and #188 copied that rule. This PR no longer changes the blog index: screenshots of main and of this PR are the same, pixel for pixel. At 1440, most full lines are 70 to 76 characters. In each image, the left side is main before #188 (9567c59), and the right side is the blog index now. The titles are in Geist now, also from #188.

Excerpt at 1440

Excerpt at 390

At 54ch the excerpt's full lines run 70 to 76 characters (median 72) at
1440 and 1024. At 48ch they held about 64.

Signed-off-by: Will Manning <will@willmanning.io>
lwwmanning added a commit that referenced this pull request Nov 4, 2026
…ings in Geist Mono (#188)

* Code reads like an editor's: Blue keywords, purple functions, teal types, and pink strings

Copies the design system's new syntax colours (system v97). Keywords are
blue-soft in Dark and blue in Light; functions take a purple tint; the new
syntax-type token gives types, classes, and traits a teal tint; strings,
numbers, and constants take a pink tint. Code no longer uses the green and
orange status hues. Every colour holds 4.96:1 or better on raised.

Signed-off-by: Will Manning <will@willmanning.io>

* Headings drop Funnel Display: titles in Geist, section headings in Geist Mono

The design system has two faces now (Decisions, Made 21). Titles and big
figures take --font-display, which is var(--font-sans). A post's section
headings and bench's headings are Geist Mono. next/font stops loading
Funnel Display, and the share cards set the title in Geist Medium.

The recopy also brings the system's skip link, the header's link
position, and the 54ch excerpt measure, so #183 and #186 can drop their
own rules.

Signed-off-by: Will Manning <will@willmanning.io>

---------

Signed-off-by: Will Manning <will@willmanning.io>
Signed-off-by: Will Manning <will@willmanning.io>
main's copy of the system's styles now anchors the header links after the
wordmark and caps the post-row excerpt at 54ch, so the site's overrides go.

Signed-off-by: Will Manning <will@willmanning.io>
@lwwmanning lwwmanning changed the title Parquet bars are teal in posts, bench hovers and links lose their Blue, and the site's nav links stay put Parquet bars are teal in posts, and bench hovers and links lose their Blue Nov 4, 2026
@lwwmanning
lwwmanning merged commit c54c7cb into main Nov 4, 2026
21 checks passed
@lwwmanning
lwwmanning deleted the wm/look-fixes branch November 4, 2026 14:45

This branch was successfully deployed

1 active deployment
Preview — eb4654f7 Deployed Nov 4, 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