Skip to content

sesh ui's highlight is the logo's blue, and the README's screenshots show it - #218

Merged
bashhack merged 4 commits into
mainfrom
ui-blue
Oct 21, 2026
Merged

bashhack merged 4 commits into
mainfrom
ui-blue

Conversation

@bashhack

@bashhack bashhack commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

sesh ui's highlight colour was a purple; the logo (docs/assets/sesh_logo.png) is blue. Now the app uses the logo's blue, so the README goes logo → screenshots → app in one colour.

Was Now Contrast
Highlight, light terminal #6E40C9 #1165B1, the logo's blue (sampled from the PNG) 6.0:1 on white (was 6.5)
Highlight, dark terminal #B392F0 #63ADEE, the same hue, lighter 7.9:1 on #0D1117 (was 7.5)
Selected row's background #F3EEFF / #2A2140 #ECF3FB / #13233A
Badge text, dark terminal #1B1325 #0B1A2B 7.3:1 on the blue

Text drawn on the selected row passes WCAG's 4.5:1 in both modes: green (a TOTP code) on the light selection is 4.54:1, which is why it's #ECF3FB and not a shade darker (the old purple's was 4.47). The API key mark (◆, not text) on it is 4.35:1, over the 3:1 for marks.

Also fixed, found in review: a menu's selected row (Ctrl-G, Ctrl-K) showed only its ▌ bar, not the band, because the styled label inside reset the background put around the whole row. The selected row is now drawn by one function that puts the label's style (band and bold) back after every reset inside it, so rows whose labels have colours of their own (the trash's details, the health report's to-dos) stay on the band, and bold, too. Two tests follow each character's background: across a menu's row, and through a coloured label (each fails on the old code).

The README's three screenshots are taken again with it, from a real sesh ui session on a made-up vault (example.com / example.org addresses, AWS's documentation account IDs), with a neutral dark frame. Checked by hand in the terminal.

@bashhack
bashhack merged commit 6b8ccff into main Oct 21, 2026
13 checks passed
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@bashhack
bashhack deleted the ui-blue branch October 21, 2026 01:22
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