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

@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 a05abeb into dev May 28, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/57-theme-animation branch June 13, 2026 20:09
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
feat(theme): optional animated theme transitions
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