Skip to content

feat: Add onboarding tour triggered after first patch#611

Merged
MarcaDian merged 25 commits into
devfrom
feat/onboarding-tour
Jun 3, 2026
Merged

feat: Add onboarding tour triggered after first patch#611
MarcaDian merged 25 commits into
devfrom
feat/onboarding-tour

Conversation

@MarcaDian

@MarcaDian MarcaDian commented May 31, 2026

Copy link
Copy Markdown
Contributor
  • Tour prompt dialog shown after the first successful patch install; appears after the notification permission dialog closes if one was shown
  • Multiphase coach-mark overlay across 13 steps in 3 phases: Home → Sources sheet → Settings
  • Spotlight cutout with pulsing animation highlights each UI element
  • Smooth fade-in entrance on overlay appearance
  • Animated card position - slides between top/bottom based on highlighted element location
  • Back button in the card and system Back key step backward through the current phase; reaching step 0 of a phase restores the previous screen or sheet before resuming the prior phase
  • Overlay is hidden during phase transitions to prevent ghost elements while navigating between screens
  • Each step automatically scrolls and navigates to its target — Settings tabs switch and scroll positions animate so the highlighted element is always in view
  • Sources sheet phase renders the overlay inside a separate Dialog window so it appears above the ModalBottomSheet's own popup layer
  • Coach-mark card is width-capped and position-clamped to remain fully on screen at any screen size and orientation
  • Swipe gesture hint stops immediately when advancing to the next step
  • Feature tour entry in Settings → System → About lets the user replay the tour at any time after the initial run

Screenshot_2026-05-31-23-06-12-611_app.morphe.manager.debug-edit.jpg

Screenshot_2026-05-31-19-13-53-990_app.morphe.manager.debug-edit.jpg

Comment thread app/src/main/java/app/morphe/manager/ui/screen/home/OnboardingShowcase.kt Outdated
@MarcaDian MarcaDian linked an issue May 31, 2026 that may be closed by this pull request
3 tasks
@MarcaDian

This comment was marked as resolved.

@MarcaDian MarcaDian changed the title feat: Add first-launch onboarding tour with welcome screen feat: Add onboarding tour triggered after first patch May 31, 2026
@MarcaDian MarcaDian merged commit a7ab6df into dev Jun 3, 2026
1 check passed
@MarcaDian MarcaDian deleted the feat/onboarding-tour branch June 3, 2026 09:13
github-actions Bot pushed a commit that referenced this pull request Jun 3, 2026
# [1.21.0-dev.3](v1.21.0-dev.2...v1.21.0-dev.3) (2026-06-03)

### Bug Fixes

* Invert vertical parallax axis ([503e38e](503e38e))

### Features

* Add onboarding tour triggered after first patch ([#611](#611)) ([a7ab6df](a7ab6df))
github-actions Bot pushed a commit that referenced this pull request Jun 10, 2026
# [1.21.0](v1.20.0...v1.21.0) (2026-06-10)

### Bug Fixes

* Cancelled install callbacks on some OEM systems ([#598](#598)) ([6ec8543](6ec8543))
* Invert vertical parallax axis ([503e38e](503e38e))

### Features

* Add onboarding tour triggered after first patch ([#611](#611)) ([a7ab6df](a7ab6df))
* Auto-install patched APK with Shizuku after patching completes ([c43c663](c43c663))
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.

feat: welcome tô morphe.

1 participant