fin_ui 0.1.1
fin_ui: ^0.1.1 copied to clipboard
A reusable Flutter UI foundation with adaptive navigation, theme tokens, split panes, and polished app controls.
Changelog #
All notable changes to this package are documented here.
The format follows the common Keep a Changelog style, and this package uses semantic versioning while the public API stabilizes.
0.1.1 - 2026-07-14 #
Added #
- Added
FUIAppBar,FUIDialog, andFUIFloatingActionButtonas styled replacements for direct Material page actions. - Added
FUISelectionTileandFUISliderfor consistent choice and numeric input styling. - Added
FUIRefreshwith Fluent refresh indicators, load-more support, and localized status text.
Changed #
- Added ghost buttons, danger icon buttons, icon-button loading states, and configurable icon-button sizing.
FUIProgressBarnow supports indeterminate progress.- Navigation content now applies system safe areas consistently across compact and split layouts.
Fixed #
- Fixed refresh indicator visibility, sizing, and rotation alignment for pull-to-refresh and load-more states.
- Replaced remaining default Material glyphs in FinUI controls with Fluent system icons.
0.1.0 #
Added #
- Initial open-source release of FinUI.
- Added
FuiTheme,FuiAccent,FuiDynamicThemeBuilder,FUIPalette, and shared design tokens. - Added app controls: buttons, icon buttons, text fields, combo boxes, segmented controls, tags, tiles, sections, surfaces, progress bars, empty states, and toast.
- Added custom bottom tab bar and navigation rail.
- Added
FuiNavigationShellfor adaptive bottom-bar, rail, and split navigation. - Added
FuiNavigation.openDetail()andFuiPageRoutefor consistent detail-page presentation. - Added
FuiAdaptiveSplitScaffoldand split-pane support. - Added repository infrastructure: GitHub Actions, issue templates, PR template, contribution guide, security policy, publishing checklist, and package ignore rules.
Fixed #
- Removed generated build artifacts and IDE files from the repository package.
- Fixed the
fui_adaptive_split.dartfooter insertion typo.