Skip to content

fix: improve migration splash feedback#538

Merged
everpcpc merged 2 commits intomainfrom
codex/logo-pmid-wait-no-i
Feb 22, 2026
Merged

fix: improve migration splash feedback#538
everpcpc merged 2 commits intomainfrom
codex/logo-pmid-wait-no-i

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

Summary

  • Keep migration splash branding visible immediately so logo and app identity are shown during long SwiftData migrations.
  • Add a localized migration duration hint that explains large libraries may take around 1-2 minutes and the app should stay open.
  • Refactor SplashView visibility initialization to decouple migration mode from animation state for cleaner logic.

Testing

  • make build-macos

Keep migration splash branding visible immediately so the logo does not disappear while SwiftData migration runs.

Add a localized migration duration hint to set user expectations for large libraries and keep the app open during migration.

Refactor SplashView visibility state initialization to separate migration mode from animation state and simplify the rendering logic.
@everpcpc everpcpc merged commit 202aa62 into main Feb 22, 2026
3 checks passed
@everpcpc everpcpc deleted the codex/logo-pmid-wait-no-i branch February 22, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant