Skip to content

Experimental/light mode#109

Draft
Heracraft wants to merge 2 commits into
mainfrom
experimental/light-mode
Draft

Experimental/light mode#109
Heracraft wants to merge 2 commits into
mainfrom
experimental/light-mode

Conversation

@Heracraft

Copy link
Copy Markdown
Member

experimental, ignore.

slop translation from dark to light mode with small updates to typography and UI. Explores an alternative UI direction

Heracraft and others added 2 commits June 25, 2026 12:26
…ency

Light mode was dark-mode-first: status colors used raw Tailwind palette
numbers (text-green-500, bg-yellow-500/15, text-red-500) with inconsistent
and sometimes inverted dark: variants, several failing or barely passing
contrast on white.

- Add semantic --success / --warning tokens (tuned per mode) and map them
  in @theme inline; darken light --destructive so error text clears AA.
- Replace raw status palette classes across the playground (lesson panel,
  sidebar, drawer, output panel) with the semantic tokens, dropping the
  now-redundant dark: overrides. Task boxes no longer over-saturate in light.
- Code editor light theme: give comments their own readable value (was
  copied from the dark theme) and strengthen the active-line highlight.
- Landing: hero title and links use neutral foreground instead of an
  near-invisible yellow-500 on white.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add theme-toggle component and wire it into the header
- Default theme to "system" instead of forcing dark
- Related anza/playground page, dictionary, types, and util updates
- Update wasm binary

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@teksafari

teksafari Bot commented Jun 25, 2026

Copy link
Copy Markdown

The preview deployment for Nuru prod is ready. 🟢

Open Preview | Open Build Logs | Open Application Logs

Last updated at: 2026-06-25 16:58:09 CET

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