lifecycle 0.9.0 lifecycle: ^0.9.0 copied to clipboard
A flutter package that let you easily add hooks for widget lifecycle.
Changelog #
[0.9.0] - 2024/09/04 #
- Fix issue #26: both onVisible and onInvisible were not called on web platform.
- Bump flutter version to 3.13.0.
[0.8.0] - 2023/08/23 #
- Fix: use
addPostFrameCallback
to avoid unnecessary frame callback. - The param
wantKeepAlive
inChildPageLifecycleWrapper
is not required now. - Export some mixins.
[0.7.0] - 2023/04/23 #
- Added:
iterateRoutes()
,removeRoute()
. - Deprecated:
findRoute()
,removeNamed()
.
[0.6.0] - 2022/07/01 #
- Fix issue #23.
[0.5.0] - 2022/05/16 #
- Flutter 3.
[0.4.4] - 2022/04/20 #
- issue #20. Fix error
Concurrent modification during iteration
.
[0.4.3] - 2022/02/17 #
- issue #19.
[0.4.2] - 2021/12/03 #
- issue #16.
[0.4.1] - 2021/11/04 #
- Fix a null cast error.
[0.4.0] - 2021/10/22 #
- ScrollView item lifecycle support.
- Rename
ParentPageLifecycleWrapper
toPageViewLifecycleWrapper
and remove required paramcontroller
.
[0.3.4] - 2021/10/09 #
- Ensure that
inactive
andinvisible
occurs when singlepop
triggered.
[0.3.3] - 2021/09/29 #
- Fix issue #9.
[0.3.2] - 2021/09/23 #
- NEW API:
findRoute(String routeName)
. - Add
flutter_lints
.
[0.3.1] - 2021/09/01 #
- Bug fixes.
- Opt: events callback immediately when tab bar changed.
[0.3.0] - 2021/08/31 #
Breaking changes:
- More reasonable lifecycle events just like Android platform.
[0.2.0] - 2021/04/12 #
- Null safety.
[0.1.1+1] - 2020/12/30 #
- Fix a NPE caused by debug log.
[0.1.0] - 2020/12/21 #
- Emit
push
afterinitState
andpop
beforedispose
. - Optimize events delivery in nested page view.
[0.0.6] - 2020/10/28 #
- Bug fix.
[0.0.5] - 2020/10/15 #
- Support usage of
Navigator
widget.
[0.0.4] - 2020/09/27 #
- Remove the
active
event which sent manually after page view pushed.
[0.0.3] - 2020/09/24 #
- Fix bugs in nested page view.
[0.0.2] - 2020/09/23 #
- Support nested page view.
[0.0.1] - 2020/09/23 #
- Initial release.