Skip to content

feat(theme): ThemePaths directory helpers (#106) - #137

Merged
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/106-theme-paths
Jun 14, 2026
Merged

feat(theme): ThemePaths directory helpers (#106)#137
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/106-theme-paths

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Add ThemePaths with userThemesDirectory, importedThemesDirectory, and optional legacyDotQueryaThemesDirectory.
  • Path getters do not create directories; ensureUserThemesDirectory / ensureImportedThemesDirectory create when missing.

Test plan

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

Closes #106

Centralize app support themes/imported paths and optional ~/.querya/themes
without creating directories unless ensure* methods are called.
@github-actions github-actions Bot added theme Theming, colors, VS Code themes filesystem Theme parser epic label: filesystem 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 8c4608d into dev Jun 14, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/106-theme-paths branch June 15, 2026 04:13
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
feat(theme): ThemePaths directory helpers (#106)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant