Skip to content

feat(theme): persist selected theme in AppSettings (#110) - #141

Merged
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/110-theme-selected-settings
Jun 14, 2026
Merged

feat(theme): persist selected theme in AppSettings (#110)#141
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/110-theme-selected-settings

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Add theme_selected_id, theme_selected_source, and theme_selected_path settings keys.
  • Expose getters/setters plus clearSelectedThemeRegistry(); include keys in clearThemeSettings.
  • Legacy preset/import settings remain unchanged; theme writes still bump AppSettingsRevision only.

Test plan

  • flutter test test/core/storage/app_settings_test.dart

Closes #110

Store theme_selected_id/source/path for registry-backed selection without
changing existing preset or legacy import settings.
@github-actions github-actions Bot added theme Theming, colors, VS Code themes storage Theme parser epic label: storage labels Jun 14, 2026
@github-actions github-actions Bot added this to the Theme system milestone Jun 14, 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 ea1766d into dev Jun 14, 2026
3 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/110-theme-selected-settings branch June 15, 2026 04:13
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
feat(theme): persist selected theme in AppSettings (#110)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

storage Theme parser epic label: storage theme Theming, colors, VS Code themes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant