Skip to content

feat(theme): load theme by ThemeDefinition (#108) - #139

Merged
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/108-theme-registry-load
Jun 14, 2026
Merged

feat(theme): load theme by ThemeDefinition (#108)#139
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/108-theme-registry-load

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Add ThemeRegistryService.loadTheme returning ThemeLoadSuccess / ThemeLoadFailure.
  • Custom themes use QueryaThemeManifest + queryaThemeFromManifest.
  • VS Code themes use VsCodeThemeManifest + buildQueryaThemeFromVsCodeManifest.

Test plan

  • flutter test test/core/theme/theme_registry_service_test.dart

Closes #108

Wire custom and VS Code parsers through ThemeRegistryService.loadTheme with
controlled failures for missing, unreadable, or invalid theme files.
@github-actions github-actions Bot added theme Theming, colors, VS Code themes registry Theme parser epic label: registry 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 900d0bd into dev Jun 14, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/108-theme-registry-load branch June 15, 2026 04:13
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
feat(theme): load theme by ThemeDefinition (#108)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant