mjn_liquid_ui 0.2.8 copy "mjn_liquid_ui: ^0.2.8" to clipboard
mjn_liquid_ui: ^0.2.8 copied to clipboard

PlatformiOS

Native-inspired Liquid Glass UI components for Flutter, focused on iOS SwiftUI and UIKit.

0.2.8 #

  • Added native slider rows to AppleLiquidSheetContent via AppleLiquidSheetRow.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 step is omitted.
  • Added a second higher sheet detent for oversized native sheet content while keeping smaller sheets content-sized.
  • Added per-page AppleLiquidSheetDetents so 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, and AppleLiquidSheetRow.
  • Added AppleLiquidSheet.showSheet() and AppleLiquidSheetController.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 NavigationStack and Form settings 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 AppleLiquidSheetController for 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 AppleLiquidSlider and AppleLiquidSwitch.
  • 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 UISwitch directly instead of a SwiftUI hosting controller.

0.1.7 #

  • Changed AppleLiquidSymbol to 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 AppleLiquidSymbol for 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 selectedTintColor support for AppleLiquidTabBar.

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.
3
likes
150
points
286
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Native-inspired Liquid Glass UI components for Flutter, focused on iOS SwiftUI and UIKit.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #ios #cupertino #liquid-glass #ui

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on mjn_liquid_ui

Packages that implement mjn_liquid_ui