awesome_stepper 1.0.0
awesome_stepper: ^1.0.0 copied to clipboard
Beautiful, customizable Flutter stepper with animated progress headers, step validation, a controller and foldable-ready large-screen layout.
1.0.0 #
- New design: Material 3 colors from the theme, dark mode, sliding pages, cross-fading title, rounded progress.
- Header styles:
circle(classic, default),bar,dots,numbered. canContinueper step (sync or async) for form validation; error state on failure.- Step states: completed, error, locked (
enabled: falsesteps are skipped). AwesomeStepperController:next(),back(),jumpTo(),currentStep.onCompleted, Finish label on the last step, Back disabled on the first.- Side-by-side layout from 840 px; follows the vertical fold on foldables.
- Accessibility: screen reader step announcements, 48 px buttons, RTL, arrow keys, swipe, haptics.
- Translatable labels:
nextLabel,backLabel,finishLabel,semanticsLabel. - Dart 3 (SDK
^3.8.0); no dependencies besides Flutter (mobx removed). - Fixed: crash on Next at the last step / Back at the first step; crash when disposed during the intro animation.
0.2.0 (not published, merged into 1.0.0) #
- Dart 3 / current Flutter support (SDK
^3.8.0). - Removed the
mobx,flutter_mobxandmobx_codegendependencies; the package has no dependencies besides Flutter now. - Fixed a crash when tapping Next on the last step or Back on the first step.
- Fixed a crash when the stepper is disposed before its first progress animation.
onStepChangedis nowValueChanged<int>,controlBuilderreceivesVoidCallbacks.AwesomeStepperItemisconst.- Added widget tests; homepage moved to monsware.com.
0.0.1 #
- First initial release
0.0.2 #
- Web Support added
0.0.3 #
- Documents Added
0.1.0 #
- Documents updated
0.1.2 #
- document text added
0.1.3 #
- project formatted
