Releases: codenameakshay/flutter-floating-bottom-bar
Releases · codenameakshay/flutter-floating-bottom-bar
Release list
2.1.0
flutter_floating_bottom_bar 2.1.0 is available on pub.dev.
This release makes scrolling behavior more deterministic, improves accessibility and responsive layouts, and strengthens package release quality.
Highlights
- Add
BottomBarLayout.maxWidthandBottomBarLayout.adaptive(...)for width-capped layouts on phones, tablets, and desktop. - Add
BottomBarBodyPaddingto reserve the live floating-bar footprint, including offset and bottom safe area. - Add
showAtStartandshowOnScrollEndvisibility behavior and correct nested-scroll start/end targeting. - Make controller ownership strict and isolate unrelated descendant and floating-child scrollables.
- Replace build-time size polling with render-time observation for more stable layout performance.
- Improve reduced-motion behavior, hidden-state hit testing and semantics, RTL badges, accessible naming, contrast, and 48×48 minimum touch targets.
- Modernize the example app, web bootstrap, documentation, CI, and pub.dev archive validation.
Screenshots
| Responsive desktop demo | Polished mobile demo |
|---|---|
![]() |
![]() |
Verification
- 102 package tests passed.
- 3 example smoke and UX tests passed.
- Package and example analysis completed with zero issues.
flutter pub publish --dry-runcompleted with zero warnings; compressed archive size is 251 KB.- GitHub Actions passed on the merged release commit.
- Accessibility and visual QA checks passed.
See the complete changelog for every addition, behavior change, and fix.
2.0.2
Patch release.
Fixed
BottomBarController.scrollToStart()(and the built-in back-to-top icon) now fully resets aNestedScrollView. Previously the collapsedSliverAppBar/FlexibleSpaceBarstayed collapsed and the list landed below its true top, because the bar only animated the most-recently-active of the view's two coordinated scroll positions. The controller now detects an enclosingNestedScrollViewand drives its shared scroll coordinator with a single call — animating the outer controller to the top (which pulls the inner body up with it) forscrollToStart, and the inner controller to the bottom (which collapses the header) forscrollToEnd. (#21, #22)
Full Changelog: 2.0.1...2.0.2
📦 Published to pub.dev: https://pub.dev/packages/flutter_floating_bottom_bar/versions/2.0.2
2.0.1
Patch release.
Fixed
- The back-to-top icon became unclickable when a large
iconOffsetwas set. The icon was painted at the offset position, but itsSafeAreaancestor still hit-tested against the original (untranslated) rect, so a large offset moved the visible icon outside its tappable area. The offset now wraps the icon'sSafeAreaso hit-testing follows the painted position. (#19, #20)
Full Changelog: 2.0.0...2.0.1
📦 Published to pub.dev: https://pub.dev/packages/flutter_floating_bottom_bar/versions/2.0.1
2.0.0
What's Changed
- feat: new update by @codenameakshay in #18
![]() |
![]() |
![]() |
|---|---|---|
| Issues dock | AI prompt dock | Basic TabBar |
![]() |
![]() |
![]() |
| Minimal API | Nested scroll | Badged nav |
![]() |
||
| Custom transition |
Full Changelog: 1.4.0...2.0.0
1.4.0
1.3.0
1.2.1+1
1.2.1
What's Changed
- v1.2.0 | Update to Flutter 3.13.0, add
offset,barAlignment,barDecoration,iconDecorationproperties by @codenameakshay in #6 - Using correct dependency name with underscores. by @chintan100 in #9
- Fix for Unpleasant overlay effect by @JanZeman in #14
- Fix for Unexpected white line on the Sample app TabBar by @JanZeman in #12
New Contributors
- @chintan100 made their first contribution in #9
- @JanZeman made their first contribution in #14
Full Changelog: 1.1.0...1.2.1
1.1.0
1.1.0
Add clip property to support clip behavior.
Add an example for bar with a FAB.
1.0.1
Support for Flutter 3.10.5
Update dependencies








