Skip to content

TP-26: Sync window chrome with active theme - #152

Merged
ZhuchkaTriplesix merged 3 commits into
devfrom
issue/121-window-chrome-theme-sync
Jun 14, 2026
Merged

TP-26: Sync window chrome with active theme#152
ZhuchkaTriplesix merged 3 commits into
devfrom
issue/121-window-chrome-theme-sync

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Extract QueryaWindowTitleBar and style title bar / window controls from QueryaThemeScope workbench tokens (canvas, surface, mutedForeground, destructive).
  • Align MainScreen scaffold and window border with workbench canvas / borderSubtle so custom themes update chrome on theme switch.

Test plan

  • flutter test test/features/main_screen/querya_window_title_bar_test.dart
  • Manual smoke — title bar + window buttons after theme switch:
    • Querya Dark
    • Querya Light
    • Custom dark (e.g. Cyberpunk Neon)
    • Custom light theme from themes folder

Closes #121

Drive title bar background and bitsdojo window button colors from workbench
canvas, surface, and mutedForeground instead of shadcn ColorScheme alone.
@github-actions github-actions Bot added theme Theming, colors, VS Code themes bitsdojo Theme parser epic label: bitsdojo frontend Theme parser epic label: frontend labels Jun 14, 2026
@github-actions github-actions Bot added this to the Theme system milestone Jun 14, 2026

@ZhuchkaTriplesix ZhuchkaTriplesix left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

123

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 6b8cab8 into dev Jun 14, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/121-window-chrome-theme-sync branch June 15, 2026 04:13
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
…sync

TP-26: Sync window chrome with active theme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bitsdojo Theme parser epic label: bitsdojo frontend Theme parser epic label: frontend theme Theming, colors, VS Code themes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant