Release 0.4.3 — theme follow-ups (TP-F1–F4, #159–#163) - #169
Merged
Conversation
Wire epic and TP-F1–F4 GitHub issue numbers into planned-0.4.3, theme-parser-github-issues, and roadmap.
Add ThemeFolderWatcher with debounced Directory.watch on
{appSupport}/themes/, wire it into ThemeController.load(), and cover
start/stop, debounce, and integration refresh behavior in tests.
Closes #160
TP-F1 — File watcher for user themes folder (#160)
Extend querya.theme.v1 with homepage, license, preview, and tags; expose ThemeMetadata on ThemeDefinition, show author/tags in the theme picker, and add ExtensionManifest stub aligned with market-tech.md. Closes #161
…tadata TP-F2 — Theme marketplace metadata (#161)
Introduce ThemeEditorDraft with live preview via ThemeController, MVP color fields in Appearance, querya.theme.v1 JSON export, and manifest serialization helpers for the TP-F3 editor flow. Closes #162
TP-F3 — Visual theme editor in Preferences (#162)
Add ThemeRemoteInstallService and policy for public HTTPS-only downloads, Preferences Install from URL dialog, MarketplaceClient stub, and tests for success, checksum mismatch, invalid JSON, and deduplicated imports. Closes #163
TP-F4 — Remote theme install from URL (#163)
Document current animation audit, per-platform Hz behavior, and UI-A1–A6 plan for smoother transitions and 90/120/144 Hz support.
chore(release): prepare 0.4.3 and plan 0.4.4 motion
Extract the matching ## [X.Y.Z] block from CHANGELOG.md during publish and append downloads/build info. Release fails if the section is missing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
{appSupport}/themes/(TP-F1 — File watcher for user themes folder #160)Closes #159. Closes #160. Closes #161. Closes #162. Closes #163.
pubspec.yamlondevis 0.4.1+7 — after merge, Auto Version Bump should commit 0.4.3+9 onmain.Test plan
flutter analyze— cleanflutter test --concurrency=1— 544 tests greenAfter merge
0.4.3+…onmain0.4.3on that commit (see commands in PR comment)