flow_builder

Flutter Flows made easy! A Flutter package which simplifies navigation flows with a flexible, declarative API.

MIT License

Stars
391
Committers
12

Bot releases are hidden (Show)

flow_builder - v0.1.0 Latest Release

Published by felangel 7 months ago

What's Changed

  • BREAKING: replace deprecated WillPopScope with PopScope
    • refactor: update dart sdk constrant to >=3.2.0
    • refactor: update flutter constraint to >=3.16.0
  • refactor: update lint rules
  • chore: update copyright year
  • chore: update example (including native platforms)

New Contributors

Full Changelog: https://github.com/felangel/flow_builder/compare/v0.0.10...v0.1.0

flow_builder - v0.0.10

Published by felangel 11 months ago

  • feat: add optional clipBehavior (#113)
  • refactor: update to Flutter 3.13.9
flow_builder - v0.0.9

Published by felangel over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/felangel/flow_builder/compare/v0.0.8...v0.0.9

flow_builder - v0.0.8

Published by felangel over 2 years ago

  • fix: add dart sdk constraint >=2.17.0
flow_builder - v0.0.7

Published by felangel over 2 years ago

  • refactor: remove null-aware operand
  • chore(example): upgrade platforms
flow_builder - v0.0.6

Published by felangel almost 3 years ago

  • fix: removeListener when FlowController has been completed (#73)
flow_builder - v0.0.5

Published by felangel almost 3 years ago

  • BREAKING: refactor: FlowController.state setter removed in favor of update (#61)
  • fix: FlowController notification updates to improve back/forth navigation via BackButton (#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)
flow_builder - v0.0.4

Published by felangel about 3 years ago

  • refactor: decouple FlowController from FlowBuilder
  • refactor: organize imports and minor updates
  • fix: super call enforcement on listeners
flow_builder - v0.0.3

Published by felangel over 3 years ago

  • fix: respect top-level WillPopScope
    • A top-level WillPopScope can be added to prevent popping the first page in a flow
flow_builder - v0.0.2

Published by felangel over 3 years ago

  • 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
flow_builder - v0.0.1

Published by felangel over 3 years ago

  • BREAKING: feat!: added support for null-safety
  • feat: FlowBuilder supports List<NavigatorObserver>
  • docs: update example to include custom page transitions
  • docs: update example to include hero animations
flow_builder - v0.0.1-dev.13

Published by felangel over 3 years ago

  • fix: invoke SystemNavigator.pop() when FlowBuilder is at root
    • fixes cases where system back button presses result in a black screen on Android
flow_builder - v0.0.1-dev.12

Published by felangel almost 4 years ago

  • fix: FakeFlowController supports complete with no callback
flow_builder - v0.0.1-dev.11

Published by felangel almost 4 years ago

  • feat: flow controller listenable
flow_builder - v0.0.1-dev.9

Published by felangel almost 4 years ago

  • feat: add FakeFlowController<T> for verifying flow interactions
flow_builder - v0.0.1-dev.10

Published by felangel almost 4 years ago

  • BREAKING feat!: remove Update and Complete typedefs
  • feat: update FlowController to have a public constructor
  • feat: FlowBuilder requires either state or controller
  • feat: FlowController exposes state, addListener, removeListener, and dispose
  • fix: support hardware back functionality on Android within nested flows
  • docs: update README to include additional information around FlowController usage
flow_builder - v0.0.1-dev.8

Published by felangel almost 4 years ago

  • feat: FlowBuilder accepts an optional FlowController<T>
  • feat: throw FlutterError when context.flow is called outside of a FlowBuilder
flow_builder - v0.0.1-dev.7

Published by felangel almost 4 years ago

  • BREAKING: update onGeneratePages to include previous pages.
flow_builder - v0.0.1-dev.6

Published by felangel almost 4 years ago

  • feat: add onComplete
flow_builder - v0.0.1-dev.5

Published by felangel almost 4 years ago

  • docs: fix README badges (CORS)