Skip to content

feat(ui): add the Mono Chromium theme#115

Merged
nopoz merged 2 commits into
mainfrom
feat/mono-chromium-theme
Jul 5, 2026
Merged

feat(ui): add the Mono Chromium theme#115
nopoz merged 2 commits into
mainfrom
feat/mono-chromium-theme

Conversation

@nopoz

@nopoz nopoz commented Jul 5, 2026

Copy link
Copy Markdown
Owner

What

Adds Mono Chromium, a dark, monochromatic steel-blue theme, and fixes the Corpo picker swatch.

Where the neon themes spread across the spectrum, Mono Chromium collapses the whole interface to one cool metal. It stays monochromatic (a single blue hue) but with real chroma so it reads as alive steel rather than dead grey.

Details

  • Palette (vuetify.js): steel-blue tokens. Update severity reads by brightness instead of hue, so it maps straight onto the existing error/warning/success/prerelease ladder (error brightest, prerelease dimmest). on-surface/on-background are tinted cool so text keeps the chromium cast.
  • Themed logo: new hosaka-logo-mono.svg (steel-blue mark) wired into AppBar's THEME_LOGOS, with a matching blue glow in cyberpunk.css, same pattern as the other themes.
  • Picker entry (NavigationDrawer.vue): slotted before Corpo, with a dark steel swatch so it reads as a dark theme (the mirror of the Corpo fix).
  • Corpo swatch fix: #0D0D0D/#767676 -> #FFFFFF/#B0B0B0, so the only light theme reads as light in the picker.

Verification

Built and exercised on a dev stack: selecting Mono Chromium repaints the container list, chips, and chrome in cool steel; the brightness ladder distinguishes major/minor/patch/prerelease updates; the logo swaps to the steel mark with its blue glow; and the picker shows the dark Mono Chromium swatch alongside the corrected white/grey Corpo swatch.

nopoz added 2 commits July 4, 2026 21:20
A dark, monochromatic steel-blue theme. Unlike the neon palettes, the whole
interface collapses to one cool metal: update severity reads by brightness
(error brightest -> prerelease dimmest) rather than hue, and default text/icons
are tinted cool instead of white. Adds the palette to vuetify.js, a themed
steel-blue brand mark (hosaka-logo-mono.svg) wired through AppBar with a matching
glow, and a picker entry with a dark swatch so it reads as a dark theme.

Also fixes the Corpo picker swatch (near-black + grey -> white + grey) so the
only light theme reads as light at a glance.
@nopoz
nopoz merged commit adc0f85 into main Jul 5, 2026
14 checks passed
@nopoz
nopoz deleted the feat/mono-chromium-theme branch July 5, 2026 04:35
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