Skip to content

2.1.0

Latest

Choose a tag to compare

@codenameakshay codenameakshay released this 10 Aug 16:22
230e2c7

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.maxWidth and BottomBarLayout.adaptive(...) for width-capped layouts on phones, tablets, and desktop.
  • Add BottomBarBodyPadding to reserve the live floating-bar footprint, including offset and bottom safe area.
  • Add showAtStart and showOnScrollEnd visibility 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
Responsive desktop issues dock Polished mobile AI prompt dock

Verification

  • 102 package tests passed.
  • 3 example smoke and UX tests passed.
  • Package and example analysis completed with zero issues.
  • flutter pub publish --dry-run completed 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.