Skip to content

feat(themes): add Gemini Flash 3.8 inspired theme-flash & cheery theme-pride - #318

Merged
drawmeanelephant merged 3 commits into
mainfrom
feat/theme-flash
Sep 5, 2026
Merged

drawmeanelephant merged 3 commits into
mainfrom
feat/theme-flash

Conversation

@drawmeanelephant

@drawmeanelephant drawmeanelephant commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

Adds two complementary themes inspired by Gemini Flash 3.8:

  1. theme-flash ("Galvanic Astral Flash") — Cosmic void canvas, glowing neural gradients, electric cyan/violet styling.
  2. theme-pride ("Prismatic Astral Pride") — Bright, radiant, inviting, and cheery companion with warm pearl canvas, soft rainbow aurora, floating prismatic sparkles, and joyful terminal chrome.

Key Features

  • ⚡ Zero-Hydration Scroll-Driven Laser Progress: Uses modern CSS Scroll-Driven Animations (@supports (animation-timeline: scroll())) to project an electric cyan or full rainbow laser progress line across the top viewport edge (0 JS, respects prefers-reduced-motion).
  • 🖥️ Terminal Chrome on Code Blocks:
    • theme-flash: ● ● ● ⚡ FLASH COGNITION TERMINAL // 0.0ms
    • theme-pride: ● ● ● 🌈 PRIDE COGNITION TERMINAL // 0.0ms
  • ✨ Ambient Spark Nodes & Auroras:
    • theme-flash: Twinkling neural spark nodes in the cosmic void with radial cyan/violet aurora.
    • theme-pride: Floating prismatic confetti/spark nodes with soft pastel rainbow mesh.
  • 📡 Transmission Callouts: Styled blockquotes for telemetry & joyful transmissions.
  • 💎 Glassmorphic Card Surfaces: Translucent elevation with subtle iridescent and soft lavender borders.
  • 🎨 8 Audited WCAG AA Palettes:
    • theme-flash: default (cyan/violet), nova (amber), aurora (emerald), hyper (magenta).
    • theme-pride: default (rainbow), trans (sky/rose), bi (magenta/royal blue), sunset (orange/rose).
  • 📜 Themed Custom Scrollbars & Print Styling: Sleek custom scrollbars and clean black-on-white print stylesheets.

Verification

  • bash rotkeeper.sh a11y: PASS across all 14 themes; all scopes pass contrast, focus indicators, and narrow viewports with 0 warnings / 0 failures.
  • bash rotkeeper.sh showcase: Scaffolds showcase pages and refreshes the 17-theme gallery.
  • bash rotkeeper.sh render: Compiles 133 tombs cleanly.
  • bash rotkeeper.sh links: 485/485 links OK.
  • bash rotkeeper.sh scan: 0 missing, 0 orphans, 0 digest mismatches.
  • bash rotkeeper.sh test: 3/3 layout matrices (crypt, busy, sterile), S7 registry assertions, and regression suites passed.

- Add bones/templates/theme-flash.html and home/assets/css/theme-flash.css
- Implement galvanic astral flash aesthetic: cosmic void canvas, glassmorphic card framing, glowing gradient typography, and live telemetry HUD
- Add scroll-driven laser progress indicator, terminal chrome on code blocks, celestial spark nodes in ambient void, transmission callout quotes, and custom scrollbars
- Ship 4 audited WCAG AA palettes: default (cyan/violet), nova (amber), aurora (emerald), hyper (magenta)
- Register flash in theme_registry (bones/config/rotkeeper.yaml) and document in home/content/docs/themes.md
- Scaffold showcase test page and refresh showcase gallery and asset manifest
- Add bones/templates/theme-pride.html and home/assets/css/theme-pride.css
- Implement radiant prismatic pride aesthetic: warm pearl canvas, soft rainbow aurora, floating prismatic sparkles, and joyful HUD
- Add scroll-driven rainbow laser progress indicator, prismatic terminal chrome on code blocks, transmission callout quotes, and custom scrollbars
- Ship 4 audited WCAG AA palettes: default (full rainbow), trans (sky/rose), bi (magenta/royal purple), sunset (orange/rose)
- Register pride in theme_registry (bones/config/rotkeeper.yaml) and document in home/content/docs/themes.md
- Scaffold showcase test page and refresh showcase gallery and asset manifest
@drawmeanelephant drawmeanelephant changed the title feat(themes): add Gemini Flash 3.8 inspired theme-flash feat(themes): add Gemini Flash 3.8 inspired theme-flash & cheery theme-pride Sep 5, 2026
@drawmeanelephant
drawmeanelephant merged commit 05cd024 into main Sep 5, 2026
3 checks passed
@drawmeanelephant
drawmeanelephant deleted the feat/theme-flash branch September 5, 2026 16:41
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