Skip to content

feat(update): theme-aware update banner + indicator#396

Open
patschmittdev wants to merge 1 commit into
refactor/ui-foundationfrom
feat/update-chrome
Open

feat(update): theme-aware update banner + indicator#396
patschmittdev wants to merge 1 commit into
refactor/ui-foundationfrom
feat/update-chrome

Conversation

@patschmittdev

Copy link
Copy Markdown
Collaborator

What

Theme-aware auto-updater chrome, split off feat/webgl-ambient-background onto the refactor/ui-foundation base (#389).

Contents (4 files, +347/-27)

  • Update banner + indicator restyled to the new theme tokens (light/dark aware).

Stack

Sibling on refactor/ui-foundation (#389). Note: the UpdateBanner mount in AppShell is part of the final integration PR.

Validation

  • npm run lint -- green (tsc, eslint, dependency-cruiser, yaml, md).
  • Slice's own tests pass.

Split the desktop-updater chrome out of feat/webgl-ambient-background onto
the ui-foundation base:

- UpdateBanner: dismissible "ready to install" banner with restart action
- UpdateIndicator: activity-bar update status affordance

Fold in the P1 contrast fix: the banner previously hardcoded a yellow
palette (text-yellow-100 was invisible in light mode). It now uses the
--color-warning / --color-warning-foreground design tokens, so it stays
legible in both light and dark themes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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