Skip to content

314 Improve Tutorial UX - #398

Draft
ZanderCowboy wants to merge 5 commits into
developfrom
feature/314-improve-tutorial-ux
Draft

314 Improve Tutorial UX#398
ZanderCowboy wants to merge 5 commits into
developfrom
feature/314-improve-tutorial-ux

Conversation

@ZanderCowboy

Copy link
Copy Markdown
Owner

Summary

Closes #314

  • Replaces the blocking showcase-based tutorial sandbox with dismissible contextual tips on the real home screen
  • Users can interact with the app freely while tips are shown; each tip is dismissed independently
  • Removes showcaseview, the dedicated TutorialPage, and the linear ProductTourStep journey
  • Drawer "Show app tips" replays tips in place without swapping to demo data
  • Migrates legacy tour progress into the new dismissed-tip bitmask storage

Test plan

  • Fresh install: welcome modal offers Skip tips / Show tips; choosing Show tips displays the first banner on home
  • Dismiss each tip and confirm the next appears; app remains fully interactive throughout
  • Skip tips from welcome modal marks onboarding complete with no banners
  • Drawer refresh replays tips from the start on home
  • Existing users mid-legacy-tour see reasonable tip resume after upgrade

Breaking changes

  • Removed TutorialPageRoute and tutorial sandbox flow
  • Removed showcaseview dependency
Platform Screenshot / video
Android pending
iOS pending

ZanderCowboy and others added 3 commits June 15, 2026 15:55
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
… tour

Co-authored-by: Cursor <cursoragent@cursor.com>
@ZanderCowboy ZanderCowboy added enhancement New feature or request refactor Code refactoring without behavior changes labels Jun 15, 2026
@ZanderCowboy ZanderCowboy self-assigned this Jun 15, 2026
@github-actions github-actions Bot added android testing Primarily related to overall testing in the app ios labels Jun 15, 2026
@codecov

codecov Bot commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.07692% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.53%. Comparing base (96fbfed) to head (5d514c7).
⚠️ Report is 6 commits behind head on develop.

Files with missing lines Patch % Lines
.../implementations/utils/app_tips_storage_codec.dart 76.19% 5 Missing ⚠️
...ore/lib/src/application/product/product_event.dart 0.00% 3 Missing ⚠️
.../services/implementations/app_storage_service.dart 66.66% 2 Missing ⚠️
...ntrollers/implementations/app_tips_controller.dart 95.83% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #398      +/-   ##
===========================================
- Coverage    82.53%   82.53%   -0.01%     
===========================================
  Files           52       52              
  Lines         1638     1649      +11     
===========================================
+ Hits          1352     1361       +9     
- Misses         286      288       +2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

ZanderCowboy and others added 2 commits June 15, 2026 16:48
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android enhancement New feature or request ios refactor Code refactoring without behavior changes testing Primarily related to overall testing in the app

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant