mjn_liquid_ui 0.2.8
mjn_liquid_ui: ^0.2.8 copied to clipboard
Native-inspired Liquid Glass UI components for Flutter, focused on iOS SwiftUI and UIKit.
0.2.8 #
- Added native slider rows to
AppleLiquidSheetContentviaAppleLiquidSheetRow.slider, including min/max, optional step, tint color, and local SwiftUI sheet state. - Isolated sheet slider tracking from the sheet drag gesture so touching or dragging a slider does not trigger the sheet background zoom interaction.
- Updated the built-in sheet slider examples to use continuous sliders when
stepis omitted. - Added a second higher sheet detent for oversized native sheet content while keeping smaller sheets content-sized.
- Added per-page
AppleLiquidSheetDetentsso root and nested sheet content can define their own initial and expanded detent heights.
0.2.7 #
- Blocked touches from passing through the native sheet presentation to Flutter content behind it, including the top safe-area gap while the background is zoomed.
- Prevented duplicate show requests from opening fallback sheets while a native sheet is already active.
0.2.6 #
- Added customizable native sheet content through
AppleLiquidSheetContent,AppleLiquidSheetSection, andAppleLiquidSheetRow. - Added
AppleLiquidSheet.showSheet()andAppleLiquidSheetController.showSheet()while keeping the previous template sheet methods as compatibility aliases. - Changed the native sheet to use a content-sized detent instead of expanding
to
.large.
0.2.5 #
- Rebuilt the native sheet presentation around a Liquid Glass SwiftUI
NavigationStackandFormsettings sheet. - Removed the sheet search bar option and related native search debug helpers.
- Updated the native sheet background to extend through the bottom safe area.
0.2.4 #
- Added configurable SF Symbol weights for standalone symbols and tab icons.
0.2.3 #
- Added
AppleLiquidSheetControllerfor showing, dismissing, and tracking the native template sheet. - Added
AppleLiquidSheet.dismissTemplateSheet()for dismissing the active native template sheet from Dart. - Added README badges and the widget/controller overview.
0.2.2 #
- Added the native iOS sheet demo with configurable height and background zoom.
- Updated the sheet demo controls to use
AppleLiquidSliderandAppleLiquidSwitch. - Fixed custom sheet detent handling while the keyboard opens and closes.
0.2.1 #
- Fixed the iOS podspec version so CocoaPods reports the published package
version during
pod install.
0.2.0 #
- Added optional notification badges for
AppleLiquidTabItem, including numberless dots and text values. - Added configurable notification badge colors to the native iOS tab bar.
- Updated the example iOS project so simulator builds target iOS simulators.
0.1.9 #
- Fixed an iOS search-tab navigation container that could trigger native tab bar layout constraint warnings.
0.1.8 #
- Reworked the native iOS switch to use
UISwitchdirectly instead of a SwiftUI hosting controller.
0.1.7 #
- Changed
AppleLiquidSymbolto render native SF Symbols as Flutter images instead of platform views. - Fixed small-symbol compositing artifacts in lists, cards, and page transitions.
0.1.6 #
- Added
AppleLiquidSymbolfor rendering SF Symbols outside the tab bar on iOS.
0.1.5 #
- Added Dart API documentation for exported widgets and configuration objects.
0.1.4 #
- Fixed iOS hot restart handling for native liquid UI platform views.
- Added stable native SwiftUI hosting cleanup for embedded controls.
0.1.3 #
- Fixed the installation snippet for the latest published package version.
0.1.2 #
- Added
selectedTintColorsupport forAppleLiquidTabBar.
0.1.1 #
- Fixed pub.dev screenshot rendering in the README.
- Removed pre-publish screenshot placeholder text.
0.1.0 #
- Initial public release.
- Added iOS-focused liquid glass UI components.
- Added liquid tab bar.
- Added search tab / search segment support through native SwiftUI
TabRole.search. - Added liquid switch.
- Added liquid slider with optional stepped values.
- Added liquid glass surfaces.
- Added example app.
- Added BSD 3-Clause License.