colaxy_tutorial 0.3.1
colaxy_tutorial: ^0.3.1 copied to clipboard
A tool for showing tutorials, developed on tutorial_coach_mark, more easier to use, more features.
0.3.1 #
Fixed #
- Bumped the
app_lang_selectordependency to^0.3.1andflutter_riverpod's lower bound.TutorialResetTilepulls inapp_lang_selector'sselectingLangProvider, and the previously-publishedapp_lang_selectorversions could resolve to ariverpodcore newer than their generated code supported, breaking compilation for any app using both this package and a recent Riverpod release. Seeapp_lang_selector's 0.3.1 changelog for details.
0.3.0 #
Fixed #
- The "shown" flag is persisted before navigating away from a tutorial page. The write was fire-and-forget and could lose the race, so the tutorial reappeared.
showTutorialawaits its delay instead of scheduling fire-and-forget work, so callers can await it and a failed save is no longer swallowed.TutorialContentand the tutorial page chrome take their colours from the theme. Hardcoded white backgrounds with black text were unreadable under a dark theme.guardTutorialPagefalls through to the next page if reading the "shown" flag fails, instead of sitting on a spinner forever.- The stored
showed_idslist is de-duplicated and sorted rather than growing unboundedly.
Added #
- Tests. This package previously had no
test/directory at all, so it was silently skipped by the test runner. - A page indicator on multi-page tutorials.
TutorialTool.highlightColorandTutorialTool.contentTextStyle.
Changed #
VersionRecorderdocuments that it stores build numbers, and exposesrecordedBuildNumbers().
Removed #
DecideShowingConfigand friends, which were never referenced or exported.
0.2.0+2 #
- FIX: resolve crash risks and stale state issues found in code review.
- FIX: move package to monorepo.
0.2.0+1 #
- FIX: move package to monorepo.
0.2.0 #
- Add TutorialResetTile component.
0.1.1 #
- Add guardTutorialPage method.
0.1.0 #
- Add Tutorial Page feature.
0.0.2 #
- Add localization support.
0.0.1 #
- Initial release.