Skip to content

feat(theme): centralize stylesheet and dark mode state via ThemeState for detached widgets#831

Merged
amnweb merged 1 commit intomainfrom
feat/centralize-theme-state
Mar 31, 2026
Merged

feat(theme): centralize stylesheet and dark mode state via ThemeState for detached widgets#831
amnweb merged 1 commit intomainfrom
feat/centralize-theme-state

Conversation

@amnweb
Copy link
Copy Markdown
Owner

@amnweb amnweb commented Mar 30, 2026

  • Introduced a new ThemeState class to manage dark/light theme state and stylesheet caching.
  • Updated various components (BarContextMenu, CustomToolTip, BaseStyledWidget) to utilize the centralized theme state.

… for detached widgets

- Introduced a new ThemeState class to manage dark/light theme state and stylesheet caching.
- Updated various components (BarContextMenu, CustomToolTip, BaseStyledWidget) to utilize the centralized theme state.
@amnweb amnweb force-pushed the feat/centralize-theme-state branch from a764acc to e1ad48d Compare March 30, 2026 01:41
@amnweb amnweb merged commit 7015e31 into main Mar 31, 2026
6 checks passed
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