adaptive_sidebar
Sleak sidebar for responsive Flutter apps with automatic size change.
1.1.0
ae1dev/adaptive_sidebar
What this package is like to depend on
Last release 10 months ago
14 Oct 2025
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
22 releases · first in 2024
5 releases in the last 12 months
see the full history below
Release timeline
22 releases · Jun 2024 to Oct 2025Releases
latest 22-
1.1.014 Oct 2025 -
1.0.313 Oct 2025Release notes
Open source →- Changed the AdaptiveSidebarController
navigateToSidebarIndextonavigateToSidebarso you navigate by key instead of index.
- Changed the AdaptiveSidebarController
-
1.0.212 Oct 2025Release notes
Open source →- Added helpful warning when bottom navigation bar is provided but no destinations have
shownInBottomNav: true. - Fixed bottom navigation tap handling by improving destination key matching logic.
- Added helpful warning when bottom navigation bar is provided but no destinations have
-
1.0.112 Oct 2025 -
1.0.012 Oct 2025Release notes
Open source →Major Release - Complete Navigation System Overhaul
This is a major release that transforms the AdaptiveSidebar into a complete navigation system with internal page management, selective bottom navigation, and external control capabilities.
New Features
-
Internal Page Management: Built-in PageView system for seamless navigation
-
Selective Bottom Navigation: Choose which destinations appear in bottom nav
-
External Navigation Control: Controller API for custom navigation widgets
AdaptiveSidebarControllerclass for programmatic navigationnavigateToBottomNavIndex()method for bottom nav navigationnavigateToSidebar()method for key-based sidebar navigation- Support for custom bottom navigation bars (CupertinoTabBar, etc.)
-
Enhanced Destination Identification: Required keys for better navigation
keyproperty (now required) for unique destination identification- Improved
onDestinationChangedcallback with destination object - Better debugging and state management capabilities
-
Advanced Navigation Callbacks:
onDestinationChangedcallback with bottom nav index and destinationonBottomNavTapcallback for bottom navigation events- Enhanced navigation state tracking
API Changes
- BREAKING:
keyproperty is now required on all SidebarDestination objects - BREAKING:
pageContentproperty is now required on all SidebarDestination objects - BREAKING:
onDestinationChangedcallback signature changed to include destination object - NEW:
controllerproperty for external navigation control - NEW:
shownInBottomNavandbottomNavOrderproperties for selective bottom navigation
Migration Guide
To upgrade from previous versions:
- Add
key: ValueKey("unique_id")to all SidebarDestination objects - Add
pageContent: YourPageWidget()to all SidebarDestination objects - Remove manual PageView handling from your code
- Update
onDestinationChangedcallback to use new signature
-
-
0.9.018 Jul 2025 -
0.7.020 Feb 2025Release notes
Open source →- Updated README with a better description.
- Removed usage of
withOpacityand updated to usewithValues.
-
0.6.304 Dec 2024 -
0.6.228 Nov 2024Release notes
Open source →- Fixed some overflow issues on resize to icon only.
- Updated example project.
- Updated README with example photo.
-
0.6.104 Nov 2024 -
0.6.010 Sep 2024 -
0.5.125 Aug 2024 -
0.5.022 Aug 2024 -
0.4.101 Aug 2024 -
0.4.001 Aug 2024 -
0.3.123 Jul 2024 -
0.3.023 Jul 2024Release notes
Open source →- Added support for the bottomNavigationBar [optional].
- BREAKING CHANGE: Changed child field to body.
-
0.2.212 Jul 2024 -
0.2.112 Jul 2024 -
0.2.012 Jul 2024 -
0.1.003 Jul 2024 -
0.0.127 Jun 2024