hornbill 1.8.6 copy "hornbill: ^1.8.6" to clipboard
hornbill: ^1.8.6 copied to clipboard

A lightweight, beautify Flutter UI component package inspired by Material Design 3 Expressive, with a focus on simplicity, elegance, and ease of use.

1.8.6 #

  • imp: Add body as an option to avoid using CustomScrollView.
  • fix: change HButton and HIconButton height based on platform and screen size.
  • chore: pub package upgrade

1.8.5 #

  • imp: Added onLongPress callback to HListTile for better interactivity.
  • fix: remove primarycontainer with alpha and use surface color instead
  • fix: Resolve "Rename trailingWidget property of HTextField"
  • fix: Use CupertinoPageTransitionsBuilder for iOS and macOS

1.8.4 #

  • fix: Fixed weird padding issue on HTextField
  • fix: HButton width fix, optical padding based on the icon position, color fix

1.8.3 #

  • imp: HButton and HIconButton readonly and enabled properties
  • imp: Raname Button variant from 'text' to 'plain'
  • imp: Change label property type from String to Widget
  • imp: Remove showIcon property and let icon property handle its own visibility

1.8.2 #

  • imp: Change HAppBar underlying widget from AppBar to SliverAppBar

1.8.1 #

  • fix: Change HAppBar title parameter to accept a Widget instead of a String, allowing for more flexibility in customizing the app bar title.

1.8.0 #

  • new: Added HCheckBox, HTabBar, HTabBarView widgets for creating checkboxes and tabbed navigation.
  • imp: Modernized HScaffold UI.
  • imp: Added optional validator to HTextField widget for input validation.
  • chore: restructured files inside lib.

1.7.1 #

  • Added a landing page to the docs site for better navigation and user experience.
  • Upgrade pub packages
  • Moved the example app to our domain https://hornbill.knoxxbox.in/ for better accessibility and visibility.

1.7.0 #

  • New floating navigation bar with HNavigationBar widget.
  • Added option to disable outline in the HTheme.
  • chore: Updated HListItemData to HListTile, allowing developers to use HListTile without HListView.
  • fix: HSidebar delay content layout swap until width animation completes

1.6.1 #

  • Added headerRowHeight & footerRowHeight for HDataTable

1.6.0 #

  • Added different styles for HCard widget, HElevatedCard, HFilledCard, HGradientCard and HStatusCard.
  • Re-wrote HDataTable for better UX, with resizing option.
  • Fixed HButton, HIconButton and HSideBarItem to use onHover animation for better user experience.

1.5.6 #

  • Remove unnecessary themeColor and themeText variables in HTextField widget for cleaner code.

1.5.5 #

  • Fixed width isues with HDropDownField with added in a parent widget.

1.5.4 #

  • Added HBreadcrumb widget for displaying breadcrumb navigation.
  • Improvements to HAppBar.

1.5.3 #

  • Revert HDropDownField and HTextField to use Material 3 styling for better layout management and consistency with the overall design system.

1.5.2 #

  • Fixed all of HListView and similar widgets to use dense property for better spacing and layout control.

1.5.1 #

  • Fixed vercel build command to include --no-tree-shake-icons flag for proper icon rendering in the example app.

1.5.0 #

  • Example app updated to docs in https://hornbill-example.vercel.app/
  • Added HDialog with support child, title, actions, and onDismiss callback.
  • Improvements to HSideBarItem to support better tint, which is better system status visibility.
  • Added Icon browser in example app.
  • Fixed weird size issues in HButton and HIconButton.
  • Example app has now color changer.

1.4.5 #

  • Fixes HTextField to include inputFormatters, maxLength, onEditingComplete, and onChanged

1.4.4 #

  • Added HToast widget for displaying toast messages.
  • Renamed all widgets to remove Hornbill prefix and replace it with H for consistency and clarity.

1.4.3 #

  • Improved HAppBar to be responsive for both mobile and desktop with extensive features.
  • Improved HScaffold to accomodate floating and pinned HAppBar.

1.4.2 #

  • Added HSideBarAccountTile widget for sidebar

1.4.1 #

  • Migrate to material_ui package as a part of Flutter 3.47 upgrade.

1.4.0 #

  • Added HSideBar widget for sidebar with navrail support.
  • Added HChip widget for displaying chips/labels.
  • Improved example app to include a sidebar and a new chip page.

1.3.3 #

  • Update pubsec.yaml

1.3.2 #

  • Added HColourScheme for easily switching between different color schemes in the app.

1.3.1 #

  • Use RadioGroup to avoid deprecated member.
  • Code Cleanup.

1.3.0 #

  • Added HButton and HIconButton widgets for creating buttons.
  • Added HNavigationBar widget for creating a navigation bar with customizable items and actions.
  • Added HAppBar. (buggy)
  • New HProgressIndicator widget for displaying progress in a linear format.
  • New HornbillSwitch widget for toggling between two states.
  • The example app can now copy code snippets to the clipboard for easy integration into your own projects (beta).

1.2.0 #

  • Added HornbillDataTable widget for displaying tabular data with sorting with customisation options.
  • Added HornbillPageNavigation to navigate through pages of data in a paginated view.
  • Renamed a bunch of widgets to remove the M prefix and replace it with H for consistency and clarity.

1.1.0 #

  • Theme improvements: Updated the theme to use a seeded color palette for better consistency and customization.
  • Improved ListView
  • Added HornbilScaffold widget for consistent app structure and layout.

1.0.2 #

  • Fix theme issue with seed color not being applied correctly.
  • Update the description in pubspec.yaml to provide a more detailed overview of the package's purpose and features.

1.0.1 #

  • Change RSExtendedDataTable to ExtendedDataTable and update the import path for constants.
  • Change HornbillUiTheme to HornbillTheme and update the import path for constants.

0.0.1 #

  • Intial release.
0
likes
160
points
1.11k
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight, beautify Flutter UI component package inspired by Material Design 3 Expressive, with a focus on simplicity, elegance, and ease of use.

Homepage
Repository
View/report issues

Topics

#design-system #ui #material-design #components #widget

License

Apache-2.0 (license)

Dependencies

flutter, flutter_animate, flutter_highlight, material_symbols_icons, material_ui, plugin_platform_interface

More

Packages that depend on hornbill

Packages that implement hornbill