## Summary **Sub-task of #42:** миграция P0 workbench surfaces на theme tokens (один PR). ## Файлы (строго этот список) - [ ] `lib/features/connections/connections_panel_sidebar.dart` - [ ] `lib/features/main_screen/workspace_panel.dart` - [ ] `lib/features/main_screen/main_screen.dart` - [ ] `lib/features/main_screen/sql_editor_chrome.dart` - [ ] `lib/features/main_screen/workspace_empty_hero.dart` - [ ] `lib/features/main_screen/results_tab.dart` ## Правила - Использовать `context.workbench` / `Theme.of(context).colorScheme` (#54) - Не добавлять новые `QueryaColors.*` (deprecated) - Glow в `SqlEditorChrome` — `workbench.accent` с alpha ## Acceptance criteria - [ ] Grep P0 files: zero `QueryaColors` (кроме import deprecated shim если есть) - [ ] Manual: connections tree + SQL tab + results grid на dark default и imported theme - [ ] PR ссылается на #42 ## Зависимости - #54, #41 - Parent: #42 ## Оценка ~1–2 дня
Summary
Sub-task of #42: миграция P0 workbench surfaces на theme tokens (один PR).
Файлы (строго этот список)
lib/features/connections/connections_panel_sidebar.dartlib/features/main_screen/workspace_panel.dartlib/features/main_screen/main_screen.dartlib/features/main_screen/sql_editor_chrome.dartlib/features/main_screen/workspace_empty_hero.dartlib/features/main_screen/results_tab.dartПравила
context.workbench/Theme.of(context).colorScheme(Theme: QueryaThemeScope (InheritedWidget) #54)QueryaColors.*(deprecated)SqlEditorChrome—workbench.accentс alphaAcceptance criteria
QueryaColors(кроме import deprecated shim если есть)Зависимости
Оценка
~1–2 дня