Skip to content

Theme [Phase 2]: анимация смены темы (ShadcnAnimatedTheme) #57

Description

@ZhuchkaTriplesix

Summary

Phase 2: плавная анимация смены темы через ShadcnAnimatedTheme.

Контекст

lib/app/app.dart явно отключает анимацию:

enableThemeAnimation: false,
// Less churn in ShadcnAnimatedTheme; helps stability with overlay layers.

Задача

  1. Включить enableThemeAnimation: true только после проверки
  2. Протестировать: ToastLayer, dialogs, drawers, resize, hot reload
  3. QueryaWorkbenchTheme.lerp + shadcn ThemeData.lerp согласованы

Acceptance criteria

  • Смена dark↔light без crash/flicker overlay
  • Manual QA checklist в PR (resize window, open 3 dialogs, SQL run)
  • Feature flag: AppSettings.themeAnimationEnabled default false до стабилизации

Зависимости

Оценка

~2 дня + QA

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestthemeTheming, colors, VS Code themes

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions