abstract_bloc 3.0.3
abstract_bloc: ^3.0.3 copied to clipboard
Abstraction for fetching local or remote data via flutter_bloc
3.0.3 #
- Fix: Scroll position reset on pagination load more
Fixed a bug where loading an additional page caused the list to jump back to scroll position 0. The root cause was that NotificationListener was conditionally added/removed from the widget tree based on the dynamic canLoadMore value. When the last page was loaded and hasMoreItems became false, the widget tree structure changed depth, causing Flutter to remount the ListView from scratch. The fix keeps NotificationListener permanently in the tree (conditioned on the static enableLoadMore flag) and moves the canLoadMore check inside the scroll notification callback.
3.0.2 #
- Updated dependencies
3.0.1 #
- responsiveContentMaxWidth
2.2.10 #
- Updated dependencies
2.2.9 #
- Horizontal list expanded transition item
2.2.8 #
- loadMore completer
2.2.7 #
- shrinkwrap false
2.2.6 #
- Added transitionItemExpanded flag to AbstractListBuilder
2.2.5 #
- Pull-to-refresh fix when there is no data
2.2.4 #
- Pull-to-refresh fix
2.2.3 #
- Docs updated
2.2.2 #
- Docs updated
2.2.1 #
- Fixed refresh indicator
2.2.0 #
- Removed pull_to_refresh dependency
- Built-in flutter refresh indicator
- Load more triggers when scrolls to the end of the list
2.1.0 #
- Updated dependencies and comments
2.0.9 #
- load method searchModel parameter fix
2.0.8 #
- Pagination reset() fix
2.0.7 #
- Docs updated
2.0.6 #
- Pagination reset() fix
2.0.5 #
- Added support for temporary search model for abstract_list_cubit and abstract_item_cubit
2.0.4 #
- Updated dependencies
2.0.3 #
- Updated dependencies
2.0.2 #
- Updated dependencies
2.0.1 #
- Updated dependencies
2.0.0 #
- Revised and updated
1.4.15 #
- AbstractList headerScrollBehaviour default fixed
1.4.14 #
- Updated dependencies
1.4.13 #
- Updated dependencies
1.4.12 #
- Updated dependencies
1.4.11 #
- Updated dependencies
1.4.10 #
- Updated dependencies
1.4.9 #
- Updated dependencies
1.4.8 #
- Separator builder fix
1.4.7 #
- BlocProvider fix
1.4.6 #
- Fixed sudden twitch/refresh of the header in AbstractListBuilder
1.4.5 #
- Fixed sudden twitch/refresh of the header in AbstractListBuilder
1.4.4 #
- Updated dependencies
1.4.3 #
- Docs updated
1.4.2 #
- Shrunk example size
1.4.1 #
- Updated dependencies
1.4.0 #
- Introduced event-drive approach
1.3.25 #
- Separated isLoaded to isLoadedAny, isLoadedNetwork and isLoadedCached
1.3.24 #
- Updated dependencies
1.3.23 #
- Updated dependencies
1.3.22 #
- Form cubit and bloc submit improved
1.3.21 #
- Updated dependencies
1.3.20 #
- AbstractListBuilder - added padding property
1.3.19 #
- Updated dependencies
1.3.18 #
- Override cached data warning icon
1.3.17 #
- Updated dependencies
1.3.16 #
- Updated dependencies
1.3.15 #
- Updated dependencies
1.3.14 #
- Updated dependencies
1.3.13 #
- Updated dependencies
1.3.12 #
- model passed
1.3.11 #
- Updated dependencies
1.3.10 #
- Updated dependencies
1.3.9 #
- Updated dependencies
1.3.8 #
- Updated dependencies
1.3.7 #
- Updated dependencies
1.3.6 #
- Pagination model updated
1.3.5 #
- isSubmittingError updated
1.3.4 #
- AbstractForm [Cubit/Bloc] yield model on submit (parameter model on submitting status)
1.3.3 #
- Fixed exports
1.3.2 #
- AbstractItem widget onLoaded added
1.3.1 #
- Updated dependencies
1.3.0 #
- AbstractItemCubit listener
1.2.38 #
- Updated dependencies
1.2.37 #
- Updated dependencies
1.2.36 #
- Updated dependencies
1.2.35 #
- Updated dependencies
1.2.34 #
- Updated dependencies
1.2.33 #
- Local Result added, onConnectionError added
1.2.32 #
- Added CopyWith
1.2.31 #
- Updated dependencies
1.2.30 #
- Updated dependencies
1.2.29 #
- override loader in Builder widgets
1.2.28 #
- Updated dependencies
1.2.27 #
- Updated dependencies
1.2.26 #
- Provider moved to Abstract_Builder
1.2.25 #
- Updated Form submit method
1.2.24 #
- Updated dependencies
1.2.23 #
- Check if Bloc/Cubit isClosed (fix)
1.2.22 #
- cacheExtent added
1.2.21 #
- Bloc -> Cubit
1.2.20 #
- Bloc -> Cubit
1.2.19 #
- Enable load more (bugfix)
1.2.18 #
- Updated dependencies
1.2.17 #
- Updated dependencies
1.2.16 #
- AbstractFormBloc submit update
1.2.15 #
- Updated dependencies
1.2.14 #
- Updated dependencies
1.2.13 #
- Removed SafeArea
1.2.12 #
- AbstractListBuilder onLoaded added
1.2.11 #
- Updated dependencies
1.2.10 #
- Updated dependencies
1.2.9 #
- Updated dependencies
1.2.8 #
- Updated dependencies
1.2.7 #
- Updated dependencies
1.2.6 #
- ScrollController for lists
1.2.5 #
- Updated dependencies
1.2.4 #
- footer, footerBuilder added - AbstractScrollBehaviour updated - Updated dependencies
1.2.3 #
- onAfterLoaded added to AbstractItemBloc
1.2.2 #
- ListView padding set to zero
1.2.1 #
- Updated dependencies
1.2.0 #
- Updated dependencies
1.1.9 #
- AbstractForm updated
1.1.8 #
- Updated dependencies
1.1.7 #
- Separator builder fix
1.1.6 #
- Separator builder update
1.1.5 #
- Updated dependencies
1.1.4 #
- onError
1.1.3 #
- Index bug fix
1.1.2 #
- AbstractListBuilder HeaderBehaviour added
1.1.1 #
- Overrides added for submit success and error
1.1.0 #
- Updated dependencies
1.0.10 #
- Updated dependencies
1.0.9 #
- Updated dependencies
1.0.8 #
- Removed SafeArea from AbstractFormBuilder
1.0.7 #
- Removed preserve state
1.0.6 #
- State updates
1.0.5 #
- State updates
1.0.4 #
- Autovalidate false
1.0.3 #
- Autovalidate false
1.0.2 #
- State updates delayed
1.0.1 #
- State updates delayed
1.0.0 #
- Updated dependencies
0.4.5 #
- Updated dependencies
0.4.4 #
- Updated dependencies
0.4.3 #
- Info dialog translation fix
0.4.2 #
- Pagination response data fix
0.4.1 #
- Allow load more of cached data
0.4.0 #
- Added GridResult as a wrapper for AbstractListState items allowing pagination data to be passed to the state.
0.3.9 #
- Action line color
0.3.8 #
- InfoDialog background color
0.3.7 #
- Pagination configuration added
0.3.6 #
- AbstractListBuilder multiple columns prop added
0.3.5 #
- Licence update
0.3.4 #
- Override loaders and add translations
0.3.3 #
- onSuccess fix
0.3.2 #
- Reset state on success
0.3.1 #
- Separated basic state from advanced
0.3.0 #
- Builders and Consumers added
0.2.1 #
- Abstract Form model initialization fix
0.2.0 #
- Abstract Form added
0.1.2 #
- Upgraded dependencies
0.1.1 #
- AbstractConsumer's cached data loader fixed to top-right position
0.1.0 #
- Upgraded dependencies
0.0.12 #
- Fixed docs typo
0.0.11 #
- Updated example
0.0.10 #
- Updated docs
0.0.9 #
- Documented an example project
0.0.8 #
- Added AbstractConfiguration InheritedWidget for configuring error and no data global widgets with the ability to override those per specific Consumer
0.0.7 #
- Removed unused Event template parameter
0.0.6 #
- Automatic Load, Refresh and LoadMore event dispatching if overrides aren't provided
0.0.5 #
- Addtional builder added for AbstractListConsumer widget
0.0.4 #
- Docs
0.0.3 #
- Docs
0.0.2 #
- Docs
0.0.1 #
- Initial release