Skip to content

feat(theme): optional animated theme transitions#82

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/57-theme-animation
May 28, 2026
Merged

feat(theme): optional animated theme transitions#82
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/57-theme-animation

Conversation

@ZhuchkaTriplesix
Copy link
Copy Markdown
Member

Summary

  • Adds AppSettings.themeAnimationEnabled (default off) and ThemeController.setThemeAnimationEnabled.
  • Wires ShadcnApp.enableThemeAnimation from the controller; Preferences → Animate theme changes switch.
  • Documents manual QA checklist in docs/theme.md; adds ThemeData.lerpQueryaTheme.lerp test.

Closes #57

Test plan

  • flutter test test/core/theme/querya_theme_test.dart test/core/theme/theme_controller_test.dart test/core/storage/app_settings_test.dart
  • flutter analyze on touched lib files
  • Manual: enable animation in Preferences, toggle dark/light and presets per checklist in docs/theme.md

Add AppSettings flag (default off), Preferences toggle, and wire ShadcnApp
enableThemeAnimation. Document manual QA checklist; align ThemeData.lerp tests.
@ZhuchkaTriplesix ZhuchkaTriplesix added enhancement New feature or request theme Theming, colors, VS Code themes labels May 28, 2026
@github-actions github-actions Bot added this to the Theme system milestone May 28, 2026
Copy link
Copy Markdown
Member Author

@ZhuchkaTriplesix ZhuchkaTriplesix left a comment

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 a05abeb into dev May 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request theme Theming, colors, VS Code themes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant