curved_app_bar 1.0.8
curved_app_bar: ^1.0.8 copied to clipboard
A lightweight and customizable curved AppBar widget for Flutter applications.
1.0.8 #
- Added clean, professional emojis to the
README.mddocumentation headers for better readability and structure.
1.0.7 #
- Updated the package screenshots metadata in
pubspec.yamlwith the 9 new detailed preview assets. - Removed deprecated preview screenshot references.
1.0.6 #
- Added solid color and gradient app bar preview images for the implementation guide.
- Registered
assets/preview/inpubspec.yamland added the preview images to the package screenshot metadata. - Updated the README with live GitHub preview image links under the solid color and gradient app bar examples.
1.0.5 #
- Added a package screenshot preview for pub.dev listings and package detail pages.
- Included the
screenshots/directory in source control so pub.dev can package and display the configured preview image.
1.0.4 #
- Improved
CurvedBodyoverlay spacing forScaffold.extendBodyBehindAppBarlayouts. - Updated the default
CurvedBody.overlapto32and refined the top spacing calculation to avoid large blank areas below inverted app bars. - Kept
CurvedBodylayout-based and removed inherited topMediaQuerypadding from child scroll views by default, preventing double safe-area spacing. - Updated the README with direct
CurvedBodyandwithCurvedBodyexamples for cleaner pub.dev implementation guidance. - Updated the
CurvedBodyproperty reference to match the current public API.
1.0.3 #
- Improved the README as a professional implementation guide with property reference tables.
- Updated the pub.dev example entrypoint so
example/lib/main.dartshows the realMaterialAppand home screen implementation, while secondary screens, reusable widgets, and navigation helpers stay organized underscreens/,widgets/, andnavigation/.
1.0.2 #
- Added customizable implied
backButtonanddrawerButtonsupport. - Added typed
CurvedAppBarActionsupport with automatic Material overflow menus. - Added overflow menu color, icon color, and text style controls so menu items stay readable independently from the app bar foreground color.
- Added shape-aware default heights: rounded app bars default to
kToolbarHeight, while non-rounded shapes default tokToolbarHeight + 40. - Added
animateto enable or disable the built-in app bar entrance animation. - Added action overflow protection with
actionsMaxWidthFactorfor custom action widgets. - Kept taller app bar toolbar content aligned to the top while extra height grows below the toolbar row.
- Organized the example app into focused files and added a custom page transition for screen navigation.
- Added an
example/app for local visual testing. - Split the package internals into a cleaner
srcstructure with separate widgets, clipper, enum, model, and utility files. - Added focused tests for gradient rendering, status bar brightness, action overflow, drawer behavior, and animation control.
- Updated package documentation and licensing for pub.dev publishing.
1.0.1 #
- Documentation and package metadata maintenance.
- Added
backgroundGradientsupport for curved app bar backgrounds. - Added automatic status bar icon/text contrast for solid colors and gradients.
- Made gradient status bars transparent by default so the gradient can continue behind the system status bar area.
1.0.0 #
- Initial release.
- Added
CurvedAppBarfor directScaffold.appBarusage. - Added
CurvedAppBarClipperwith rounded and inverted rounded shapes. - Added customizable theme-aware colors, status bar styling, visibility, leading, title, subtitle, actions, and bottom content.
