adaptive_navbar 1.0.3
adaptive_navbar: ^1.0.3 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.3 - 2026-06-06 #
Added #
- Community Health Files for GitHub Community Standards compliance:
CODE_OF_CONDUCT.md(Contributor Covenant 2.1).CONTRIBUTING.mdwith setup, test, and conventional-commit guidance.SECURITY.mdwith private vulnerability reporting via GitHub Security Advisories..github/ISSUE_TEMPLATE/bug_report.ymlandfeature_request.yml(YAML forms)..github/ISSUE_TEMPLATE/config.ymlfor issue-creation routing..github/pull_request_template.mdPR checklist.
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.
