Skip to content

fix(ui): setup uses the chosen theme (#359) - #360

Merged
Maxaubert merged 1 commit into
mainfrom
fix/359-onboarding-theme
Oct 4, 2026
Merged

Maxaubert merged 1 commit into
mainfrom
fix/359-onboarding-theme

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

Closes #359. Version 0.22.5.

Setup (onboarding) always rendered in Wind grey: its root .wnd had no data-palette, so themes.css never applied. It now reads uiPalette from the host's first-paint config (window.__windInit), as Settings does. A first run has no theme yet and stays Wind grey.

Note, unchanged on purpose: opening setup clears the zoom binds in the live settings (so it never shows Unbound while old keys stay active); the saved profile keeps them, and restarting Wind restores them.

Gates: Playwright 173 pass (new test: Ember applies and differs from grey; no theme falls back to grey). Deployed for a hands-on check. Unsigned (no SignPath enrollment yet).

🤖 Generated with Claude Code

https://claude.ai/code/session_01KPUNAWcwghXdHCApcKKjSG

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPUNAWcwghXdHCApcKKjSG
@Maxaubert
Maxaubert merged commit 06d8ecc into main Oct 4, 2026
1 check passed
@Maxaubert
Maxaubert deleted the fix/359-onboarding-theme branch October 4, 2026 02:13
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.

Setup (onboarding) ignores the chosen theme

1 participant