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.

