flow_builder 0.1.0 flow_builder: ^0.1.0 copied to clipboard
Flutter Flows made easy! A Flutter package which simplifies flows with a flexible, declarative API.
0.1.0 #
- BREAKING: replace deprecated
WillPopScope
withPopScope
- refactor: update dart sdk constrant to
>=3.2.0
- refactor: update flutter constraint to
>=3.16.0
- refactor: update dart sdk constrant to
- refactor: update lint rules
- chore: update copyright year
- chore: update example (including native platforms)
0.0.9 #
- fix: cannot pop with Android back button
0.0.8 #
- fix: add dart sdk constraint >=2.17.0
0.0.7 #
- refactor: remove null-aware operand
- chore(example): upgrade platforms
0.0.5 #
- BREAKING: refactor:
FlowController.state
setter removed in favor ofupdate
(#61) - fix:
FlowController
notification updates to improve back/forth navigation viaBackButton
(#61) - fix: intellisense on
update
to include state argument (#64)- introduce FlowCallback typedef to improve readability and reusability
- Thanks @narcodico for the contribution
- fix: intellisense on
OnGeneratePages
(#72)- Thanks @Lootwig for the contribution
0.0.4 #
- refactor: decouple
FlowController
fromFlowBuilder
- refactor: organize imports and minor updates
- fix: super call enforcement on listeners
0.0.3 #
- fix: respect top-level
WillPopScope
- A top-level
WillPopScope
can be added to prevent popping the first page in a flow
- A top-level
0.0.2 #
- fix: don't lose system push events and pass them to WidgetsBindings
- fix: android back button pops the whole flow instead of popping pushed routes
- feat: add web/desktop support to example app
0.0.1 #
- BREAKING: feat!: added support for null-safety
- feat:
FlowBuilder
supportsList<NavigatorObserver>
- docs: update example to include custom page transitions
- docs: update example to include hero animations
0.0.1-nullsafety.0 #
- BREAKING: feat!: added support for null-safety
0.0.1-dev.13 #
- fix: invoke
SystemNavigator.pop()
whenFlowBuilder
is at root- fixes cases where system back button presses result in a black screen on Android
0.0.1-dev.12 #
- fix:
FakeFlowController
supportscomplete
with no callback
0.0.1-dev.11 #
- feat: flow controller listenable
0.0.1-dev.10 #
- BREAKING feat!: remove
Update
andComplete
typedefs - feat: update
FlowController
to have a public constructor - feat:
FlowBuilder
requires eitherstate
orcontroller
- feat:
FlowController
exposesstate
,addListener
,removeListener
, anddispose
- fix: support hardware back functionality on Android within nested flows
- docs: update
README
to include additional information aroundFlowController
usage
0.0.1-dev.9 #
- feat: add
FakeFlowController<T>
for verifying flow interactions
0.0.1-dev.8 #
- feat:
FlowBuilder
accepts an optionalFlowController<T>
- feat: throw
FlutterError
whencontext.flow
is called outside of aFlowBuilder
0.0.1-dev.7 #
- BREAKING: update
onGeneratePages
to include previouspages
0.0.1-dev.6 #
- feat: add
onComplete
0.0.1-dev.5 #
- docs: fix README badges (CORS)
0.0.1-dev.4 #
- BREAKING: replace
builder
withonGeneratePages
- fix: navigation animation
- fix: system back navigation
0.0.1-dev.3 #
- fix: pop after external state change exception
- test: 100% coverage
0.0.1-dev.2 #
- feat!: remove explicit
FlowController
frombuilder
0.0.1-dev.1 #
- feat: initial release of
FlowBuilder