curved_app_bar 1.0.8 copy "curved_app_bar: ^1.0.8" to clipboard
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.md documentation headers for better readability and structure.

1.0.7 #

  • Updated the package screenshots metadata in pubspec.yaml with 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/ in pubspec.yaml and 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 CurvedBody overlay spacing for Scaffold.extendBodyBehindAppBar layouts.
  • Updated the default CurvedBody.overlap to 32 and refined the top spacing calculation to avoid large blank areas below inverted app bars.
  • Kept CurvedBody layout-based and removed inherited top MediaQuery padding from child scroll views by default, preventing double safe-area spacing.
  • Updated the README with direct CurvedBody and withCurvedBody examples for cleaner pub.dev implementation guidance.
  • Updated the CurvedBody property 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.dart shows the real MaterialApp and home screen implementation, while secondary screens, reusable widgets, and navigation helpers stay organized under screens/, widgets/, and navigation/.

1.0.2 #

  • Added customizable implied backButton and drawerButton support.
  • Added typed CurvedAppBarAction support 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 to kToolbarHeight + 40.
  • Added animate to enable or disable the built-in app bar entrance animation.
  • Added action overflow protection with actionsMaxWidthFactor for 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 src structure 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 backgroundGradient support 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 CurvedAppBar for direct Scaffold.appBar usage.
  • Added CurvedAppBarClipper with rounded and inverted rounded shapes.
  • Added customizable theme-aware colors, status bar styling, visibility, leading, title, subtitle, actions, and bottom content.
10
likes
160
points
479
downloads
screenshot

Documentation

API reference

Publisher

verified publisherdevlabib.shirah.top

Weekly Downloads

A lightweight and customizable curved AppBar widget for Flutter applications.

Repository (GitHub)
View/report issues

Topics

#appbar #curved-appbar #flutter-ui

License

MIT (license)

Dependencies

flutter

More

Packages that depend on curved_app_bar