Repository navigation
feat: add monochrome visual themes - #122
Conversation
Follow-up refinementUpdated the monochrome themes to:
Verification after the refinement:
|
Panel contrast refinementUpdated the monochrome palettes so the explorer and terminal share the same secondary panel background, with stronger contrast against the editor:
The terminal palette, CSS assertions, and browser-smoke expectations were updated accordingly. |
Contrast correctionCorrected the monochrome panel backgrounds per request:
Focused theme tests, lint, and build pass. |
File-tab outline fixMonochrome file tabs now use an explicit four-sided Focused visual-theme tests and lint pass. |
Tab border reinforcementReinforced the monochrome tab outline with an inset box shadow in addition to the four-sided border, ensuring the right edge remains visible against the adjacent editor surface in both monochrome themes. Focused visual-theme tests and lint pass. |
Active-tab border color correctionThe active monochrome tab now explicitly uses Focused visual-theme tests and lint pass. |
Tab edge visibility correctionAdded a higher-specificity monochrome tab rule with a forced Focused visual-theme tests and lint pass. |
Tab outline normalizationRemoved the heavy 2px/inset workaround. Monochrome tabs now use a consistent 1px outline; the active tab uses Focused visual-theme tests, lint, and build pass. |
Summary
monochrome-lightandmonochrome-darkvisual themes.Design decisions
browser-cpp-darkdefault remain unchanged.#666666tertiary elements.#999999tertiary elements.Verification
npm run lintnpm run buildnpm run test:e2e— 231 tests passednpm run test:browser:chromecompiler preflight and compiler tests passed, but Chrome smoke aborted withSIGABRTbefore completion in the local environmentCloses #121