FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[Epic] Система тем и стилей Querya Desktop · Issue #37 · QueryaHub/Querya-Desktop · GitHub

[Epic] Система тем и стилей Querya Desktop #37

Description

Контекст

Querya Desktop — Flutter-приложение на shadcn_flutter с фиксированной тёмной темой (AppTheme.dark, QueryaColorScheme, QueryaColors). SQL-редактор — обычный TextField без подсветки. Исследование: docs/research_theme.md.

Применимость ресерча: ~60–70%. Material ThemeExtension не подходит как основа — тема идёт через shadcn ThemeData / ColorScheme.

Цель

Runtime-система тем с разделением Workbench (UI вокруг редактора) и Editor (подсветка SQL/JSON). MVP без полной VS Code-совместимости.

As-is

Область Файлы
Корневая тема lib/core/theme/app_theme.dart, lib/app/app.dart
Токены lib/core/theme/querya_colors.dart, querya_color_scheme.dart
SQL editor lib/features/main_screen/query_editor_tab.dart
JSON editor lib/features/mongodb/mongo_document_editor.dart

Roadmap

  1. Foundation — модели, JSONC parser, ThemeController
  2. App wiring — QueryaApp
  3. Workbench migration
  4. Editor abstraction + highlight MVP
  5. VS Code colors import
  6. Phase 2 — tokenColors, LSP, анимация

MVP checklist

  • Light/dark встроенные темы Querya
  • Импорт VS Code .json (subset colors)
  • SQL + JSON с подсветкой через QueryaCodeEditor
  • Без регрессий overlay/toast (enableThemeAnimation: false сейчас намеренно)

Дочерние issues

Список номеров — в комментарии после создания всех задач.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicEpic / umbrella issuethemeTheming, colors, VS Code themes

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions


      Back | FazBrowse Home | New Git URL