fluorflow 3.1.0 copy "fluorflow: ^3.1.0" to clipboard
fluorflow: ^3.1.0 copied to clipboard

An MVVM framework for Flutter to build scalable and maintainable applications.

3.1.0 (2024-05-13) #

Features #

  • navigation: add platform specific page builder (#8) (03a69bd)
  • navigation: add possibility for config of max history limit (#7) (3349f8d)
  • navigation: expose the previous route in navigation service (#9) (087cea6)

3.0.1 (2024-05-07) #

Bug Fixes #

  • generator: upgrade fluorflow dep (c8a7c7f)

3.0.0 (2024-05-07) #

Features #

  • use native navigation instead of getX navigation (#6) (e9cf309)

BREAKING CHANGES #

  • The DialogService was deleted. Dialog related methods are now in the NavigationService.
  • The BottomSheetService was deleted. All related methods are now in the NavigationService.
  • the close methods for dialog and sheet (closeDialog and closeSheet) are removed. They are unified in the method closeOverlay in the NavigationService.
  • Since getX is removed, the base logic of the entry point in the app could be simplified. Instead of the key and observer being methods, they are now static initialized fields on the navigation service.

BRAKING CHANGE: The preventDuplicates parameter for the navigation method is gone. Currently, with native navigation, the user of the package is responsible to have an overview of the navigation stack.

2.0.1 (2024-03-18) #

Bug Fixes #

  • upgrade generator dependency to fluorflow (fc8ed7b)

2.0.0 (2024-03-18) #

Features #

BREAKING CHANGES #

  • This removes the complex initialization logic of the DataViewModel<T>. Instead of using the initializeData method, now the constructor of the view model requires some form of initial data. This requires developers to explicitely define nullable types and allows the data field to be initialized in all cases. To migrate, remove all initializeData calls and provide the constructor with some default data. It is still possible to load data asynchronously, by overwriting the initialize method and fetching data there. One is responsible to call super.initialize in error cases.
  • This simplifies the routable and dialog config by removing the RouteBuilder.custom variant. Basically, to use a custom page route builder, just use the provided property (pageRouteBuilder) and do not set the routeBuilder property. If the page route builder is provided, the route builder property is ignored.

1.2.1 (2024-03-06) #

Bug Fixes #

  • allow record types as params and return types (#4) (fc946a5)

1.2.0 (2024-02-23) #

Features #

  • allow barrier dismiss in dialogs (#3) (efe034f)

1.1.0 (2024-02-21) #

Features #

  • allow safe area configuration for bottom sheets (#2) (ebd2cce)

1.0.5 (2024-02-16) #

Bug Fixes #

  • generator: remove flutter dependency (56558b4)

1.0.4 (2024-02-15) #

Bug Fixes #

  • fluorflow: soften dependency requirements (3d5440c)
  • generator: add flutter as dependency (452564f)
  • generator: set base dependencies lower (f96af64)

1.0.3 (2024-02-15) #

Bug Fixes #

  • use next major version for generator (812dd02)

1.0.2 (2024-02-15) #

Bug Fixes #

  • deployment: fix mapping value in yaml (c3a3209)
  • pubspec yaml is invalid (b03e78c)

1.0.1 (2024-02-15) #

Bug Fixes #

  • generator: correctly set fluorflow version dependency (93a833d)

1.0.0 (2024-02-15) #

Features #

  • fluorflow: initial version of the released framework (15e8fb0)

0.0.0-development #

0
likes
130
points
192
downloads

Publisher

verified publishersmartive.ch

Weekly Downloads

An MVVM framework for Flutter to build scalable and maintainable applications.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

args, code_builder, dart_style, flutter, get_it, path, recase, yaml

More

Packages that depend on fluorflow