Skip to content

Releases: codenameakshay/flutter-floating-bottom-bar

2.1.0

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.

2.0.2

Choose a tag to compare

@codenameakshay codenameakshay released this 26 Jun 10:43
574c1d2

Patch release.

Fixed

  • BottomBarController.scrollToStart() (and the built-in back-to-top icon) now fully resets a NestedScrollView. Previously the collapsed SliverAppBar/FlexibleSpaceBar stayed 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 enclosing NestedScrollView and drives its shared scroll coordinator with a single call — animating the outer controller to the top (which pulls the inner body up with it) for scrollToStart, and the inner controller to the bottom (which collapses the header) for scrollToEnd. (#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

Choose a tag to compare

@codenameakshay codenameakshay released this 24 Jun 18:02

Patch release.

Fixed

  • The back-to-top icon became unclickable when a large iconOffset was set. The icon was painted at the offset position, but its SafeArea ancestor 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's SafeArea so 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

Choose a tag to compare

@codenameakshay codenameakshay released this 30 Apr 10:39

What's Changed

Issues dock AI prompt dock Basic TabBar
Issues dock AI prompt dock Basic TabBar
Minimal API Nested scroll Badged nav
Minimal API Nested scroll Badged nav
Custom transition
Custom transition

Full Changelog: 1.4.0...2.0.0

1.4.0

Choose a tag to compare

@codenameakshay codenameakshay released this 29 Apr 14:23

Full Changelog: 1.3.0...1.4.0

1.3.0

Choose a tag to compare

@codenameakshay codenameakshay released this 14 Apr 10:29

Full Changelog: 1.2.1...1.3.0

1.2.1+1

Choose a tag to compare

@codenameakshay codenameakshay released this 23 Aug 12:05

Full Changelog: 1.2.1...1.2.1+1

1.2.1

Choose a tag to compare

@codenameakshay codenameakshay released this 23 Aug 11:14

What's Changed

  • v1.2.0 | Update to Flutter 3.13.0, add offset, barAlignment, barDecoration, iconDecoration properties 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

Full Changelog: 1.1.0...1.2.1

1.1.0

Choose a tag to compare

@codenameakshay codenameakshay released this 09 Aug 05:58
5962164

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