hornbill 2.1.0
hornbill: ^2.1.0 copied to clipboard
A lightweight, beautify Flutter UI component package.
2.1.0 #
- feat: Add
HComboBoxandHSelect - feat: A much better Landing page for both desktop and mobile screens
- feat: Add
HRadiusfor HButton to allow users to set universal radius inHTheme - feat: labels for
HTextField,HComboBox,HSelectare now outside the textbox - imp: removed
HAppBarActionfromHAppBar - imp: Add more options to improve icon viewing experience
- fix: Use
HTooltipinHSideBar
2.0.1 #
- imp: Change
HListViewstyle from M3E to Hornbill style - fix:
HCheckboxskip painting checkmark when there's nothing to draw - fix: add disabled border style for
HTextfield
2.0.0 Milestone #
- feat: Introducing
HColors, Hornbill's own colour system. Widgets read colours withcontext.hColors(orHColors.of(context)) instead ofTheme.of(context).colorScheme. HTheme generates an HColors from an [HColourScheme] seed for light and dark, and registers it on the ThemeData as a ThemeExtension. - feat: [BREAKING]
HIconButtonhas been removed completely. For icon button, you can useHButton. - feat: Added
HSpinnerfor loading feedback. - feat: Added
HAvatarwhich can display character, image, or icon. - feat: Added
HTooltipas a visual feedback for widgets without labels. - imp:
HCheckboxhas now labels. - imp: [BREAKING]
HButtonsno longer have.plain,.filled,.outlined, &.tonalvariants. Instead, there areHButtonVariant { solid, bordered, light, flat, faded, shadow, ghost }withHButtonColor { defaultColor, primary, secondary, success, warning, danger }. - fix:
HDialoghas now padding for mobile devices. - fix:
HToastnow respects smaller devices. - fix: Buttons in
HAppBarno longer go wild by taking full size.
1.8.6 #
- imp: Add
bodyas an option to avoid usingCustomScrollView. - fix: change
HButtonandHIconButtonheight 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
HAppBartitle parameter to accept aWidgetinstead of aString, allowing for more flexibility in customizing the app bar title.
1.8.0 #
- new: Added
HCheckBox,HTabBar,HTabBarViewwidgets for creating checkboxes and tabbed navigation. - imp: Modernized
HScaffoldUI. - imp: Added optional validator to
HTextFieldwidget 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
HNavigationBarwidget. - Added option to disable outline in the
HTheme. - chore: Updated
HListItemDatatoHListTile, allowing developers to useHListTilewithoutHListView. - 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
HCardwidget,HElevatedCard,HFilledCard,HGradientCardandHStatusCard. - Re-wrote
HDataTablefor better UX, with resizing option. - Fixed
HButton,HIconButtonandHSideBarItemto use onHover animation for better user experience.
1.5.6 #
- Remove unnecessary themeColor and themeText variables in
HTextFieldwidget for cleaner code.
1.5.5 #
- Fixed width isues with
HDropDownFieldwith added in a parent widget.
1.5.4 #
- Added
HBreadcrumbwidget for displaying breadcrumb navigation. - Improvements to
HAppBar.
1.5.3 #
- Revert
HDropDownFieldandHTextFieldto use Material 3 styling for better layout management and consistency with the overall design system.
1.5.2 #
- Fixed all of
HListViewand similar widgets to usedenseproperty for better spacing and layout control.
1.5.1 #
- Fixed vercel build command to include
--no-tree-shake-iconsflag for proper icon rendering in the example app.
1.5.0 #
- Example app updated to docs in https://hornbill-example.vercel.app/
- Added
HDialogwith support child, title, actions, and onDismiss callback. - Improvements to
HSideBarItemto support better tint, which is better system status visibility. - Added Icon browser in example app.
- Fixed weird size issues in
HButtonandHIconButton. - Example app has now color changer.
1.4.5 #
- Fixes
HTextFieldto include inputFormatters, maxLength, onEditingComplete, and onChanged
1.4.4 #
- Added
HToastwidget for displaying toast messages. - Renamed all widgets to remove
Hornbillprefix and replace it withHfor consistency and clarity.
1.4.3 #
- Improved
HAppBarto be responsive for both mobile and desktop with extensive features. - Improved
HScaffoldto accomodate floating and pinnedHAppBar.
1.4.2 #
- Added
HSideBarAccountTilewidget for sidebar
1.4.1 #
- Migrate to
material_uipackage as a part of Flutter 3.47 upgrade.
1.4.0 #
- Added
HSideBarwidget for sidebar with navrail support. - Added
HChipwidget for displaying chips/labels. - Improved
exampleapp to include a sidebar and a new chip page.
1.3.3 #
- Update
pubsec.yaml
1.3.2 #
- Added
HColourSchemefor easily switching between different color schemes in the app.
1.3.1 #
- Use
RadioGroupto avoid deprecated member. - Code Cleanup.
1.3.0 #
- Added
HButtonandHIconButtonwidgets for creating buttons. - Added
HNavigationBarwidget for creating a navigation bar with customizable items and actions. - Added
HAppBar. (buggy) - New
HProgressIndicatorwidget for displaying progress in a linear format. - New
HornbillSwitchwidget 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
HornbillDataTablewidget for displaying tabular data with sorting with customisation options. - Added
HornbillPageNavigationto navigate through pages of data in a paginated view. - Renamed a bunch of widgets to remove the
Mprefix and replace it withHfor 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
HornbilScaffoldwidget 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
RSExtendedDataTabletoExtendedDataTableand update the import path for constants. - Change
HornbillUiThemetoHornbillThemeand update the import path for constants.
0.0.1 #
- Intial release.
