adaptive_navbar 1.0.2
adaptive_navbar: ^1.0.2 copied to clipboard
A responsive Flutter navigation bar that adapts to screen size, rendering as a full navbar on web and desktop and collapsing into a menu drawer on mobile.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.2 - 2026-06-06 #
Added #
- Widget Test Suite: 23 widget tests across
AdaptiveNavBar,NavBarItem,NavBarSmall, andNavBarWidecovering adaptive breakpoint switching, title behavior, tap handlers, layout, andAppBarpass-through. - Package Metadata for pub.dev SEO:
topics:field (navigation,navbar,responsive,adaptive,widget).screenshots:entry pointing atscreenshots/adaptive_navbar.png.issue_trackerURL.
- CI & Tooling:
- GitHub Actions workflow (
pr_title.yml) enforcing conventional commits on PR titles. - Dependabot config for daily dependency upgrades.
dart_huskypre-commit hooks:dart format --set-exit-if-changed,flutter analyze,flutter test.- Conventional commit-msg hook (allows
wipandreleasetypes).
- GitHub Actions workflow (
Changed #
- Rewrote
descriptionfield for better pub.dev SEO (60–180 char sweet spot). - Loosened SDK constraint from
^3.12.1to>=3.0.0 <4.0.0.
Removed #
pub_login.shand the legacypublish.ymltoken-based publishing flow (will be replaced by pub.dev OIDC-based automated publishing).- Redundant
testdev dependency that conflicted with the Flutter SDK'stest_apipin (flutter_testre-exports it).
1.0.1 #
- Upgrade flutter version to 3.44.0
1.0.0 #
- Initial stable release with adaptive navigation bar (menu on narrow screens, full navbar on wide).
0.0.3 #
- Updated documentation.
0.0.2 #
- Properly documented.
0.0.1 #
- Added support for adaptiveness of the default Flutter AppBar.
