Skip to content

feat(ui): add rusted appearance easter egg#45

Merged
xsmyile merged 1 commit into
masterfrom
feat/rusted-theme
Jun 24, 2026
Merged

feat(ui): add rusted appearance easter egg#45
xsmyile merged 1 commit into
masterfrom
feat/rusted-theme

Conversation

@xsmyile

@xsmyile xsmyile commented Jun 24, 2026

Copy link
Copy Markdown
Member

Adds an opt-in "Rusted" toggle in Settings → Appearance that oxidizes the app's look.

  • Orthogonal to dark/light (separate rustmail-rusted localStorage key, .rusted class) — composes with both themes.
  • Rust-shifted accent + warm oxide background tint (Tailwind v4 --color-* theme-var overrides, no per-component changes).
  • Rust speck overlay: two feTurbulence layers, masked to concentrate at the edges, email preview excluded (iframe sits above the overlay).
  • Pure CSS/SVG, CSP-safe (data-URIs), reversible.

@xsmyile xsmyile merged commit 646aacb into master Jun 24, 2026
2 checks passed
@xsmyile xsmyile deleted the feat/rusted-theme branch June 24, 2026 09:07
@xsmyile xsmyile mentioned this pull request Jun 25, 2026
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