Skip to content

Add package migration and customisation during onboarding - #26

Merged
XDanfr merged 7 commits into
masterfrom
feat/package-migration-onboarding
Oct 19, 2026
Merged

XDanfr merged 7 commits into
masterfrom
feat/package-migration-onboarding

Conversation

@XDanfr

@XDanfr XDanfr commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Changes

  • Move the installed package to cc.xdan.aperture and guide existing users through removing me.xdan.aperture using Android’s uninstall prompt.
  • Allow theme and Ambient customisation while the library scans, with separate Get started and Learn Aperture actions when preparation finishes.
  • Share the theme picker with Settings, including a spectrum swatch for Artwork Dynamic.
  • Preview Ambient using the actual artwork, glass, branding and clock components at a smaller scale, with the existing empty state before artwork is available.
  • Reserve space around onboarding actions for their focus enlargement.

Validation

  • Standard debug build passed after the final fixes in the preceding work session.
  • The earlier onboarding emulator run passed all three targeted tests before the final preview and spacing changes.
  • Final appearance on a physical TV has not been independently verified.

Migration

The new package cannot read the old package’s private database. Users grant media access and scan their library again; old watch progress and settings are not transferred.

Copilot AI balanced review requested due to automatic review settings October 19, 2026 06:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@XDanfr
XDanfr merged commit 040d7df into master Oct 19, 2026
1 check passed
@XDanfr
XDanfr deleted the feat/package-migration-onboarding branch October 19, 2026 06:03
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.

2 participants