Skip to content

feat(web): add clean dashboard theme#39740

Open
TumCucTom wants to merge 4 commits into
NousResearch:mainfrom
TumCucTom:feat/clean-dashboard-theme
Open

feat(web): add clean dashboard theme#39740
TumCucTom wants to merge 4 commits into
NousResearch:mainfrom
TumCucTom:feat/clean-dashboard-theme

Conversation

@TumCucTom

@TumCucTom TumCucTom commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a 'Clean' dashboard theme addressing the accessibility request in #36865 for zero textures, no webp overlays, no decorative pseudo-elements, and a solid high-contrast background.

Design choices

Concern Clean theme
Background Solid #1E1E1E (dark grey) — no textures, noise, or webp overlays
Webp filler Not shown (opacity = 0 via transparent warmGlow + zero noise)
Noise grain Disabled (noiseOpacity = 0)
Warm glow vignette None (transparent)
Typography System fonts only — no decorative custom fonts

How it addresses #36865

The original issue specifically requested:

  • Solid background colors (zero textures, noise, or image overlays)
  • Standard system sans-serif fonts
  • Removal of decorative pseudo-elements and background canvas rendering

The Clean theme achieves all three by:

  1. Using — removes the warm vignette layer entirely
  2. Using — disables the SVG noise grain overlay
  3. Using and — no external font loading

Testing

The theme will appear in the Dashboard theme picker (bottom-left corner) as 'Clean'.

To verify visually:

  1. Open the Dashboard
  2. Click the theme picker (bottom-left)
  3. Select 'Clean'
  4. Confirm: solid dark background, no texture/webp artifacts, no noise grain, high-contrast text

Implementation

  • Added in
  • Registered in
  • No new dependencies

TumCucTom and others added 4 commits April 9, 2026 18:40
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Reverting to redo properly through PR process per CONTRIBUTING.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds a 'Clean' dashboard theme that addresses the accessibility request
in NousResearch#36865 for zero textures, no webp overlays, no decorative pseudo-elements,
and a solid high-contrast background.

Palette:
- background: #1E1E1E (solid dark grey)
- midground: #E6E6E6 (high-contrast text)
- warmGlow: transparent (no vignette)
- noiseOpacity: 0 (no grain overlay)

Typography: system fonts, no decorative custom fonts.
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have labels Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants