glassy_ui_ios 0.3.1
glassy_ui_ios: ^0.3.1 copied to clipboard
90 native iOS components for Flutter built with SwiftUI and UIKit. Real Liquid Glass on iOS 26+, classic styling on iOS 17-18, customizable from Dart.
0.3.1 #
- README: a Widget examples section with copy-paste code for every
Glass…widget and native presenter, grouped by section, plus a full screen example.
0.3.0 #
- Typed
Glass…widgets for every everyday control, sized like normal widgets and themed from the app:- Navigation:
GlassToolbar,GlassBackButton,GlassCloseButton;GlassTabBargainsexpandableandsafeArea. - Buttons:
GlassButton,GlassFloatingActionButton,GlassAvatarButton,GlassImageButton;GlassIconButtongainssemanticLabel. - Menus:
GlassPopupButton;GlassMenuButtongainsshowChevronfor icon-only (overflow) menus. - Controls:
GlassSegmentedControl,GlassSwitch,GlassStepper,GlassSlider,GlassPageIndicator,GlassCheckbox. - Input:
GlassTextField,GlassSearchBar(withGlassTextFieldController),GlassDatePicker,GlassWheelPicker,GlassColorPicker. - Progress & media:
GlassProgressIndicator,GlassPlayPauseButton,GlassMediaControls.
- Navigation:
- Most widgets fall back to their Material equivalent on other platforms.
- Inside scroll views the widgets claim only taps (sliders also claim horizontal drags; wheels and calendars all drags), so lists still scroll.
- New native presenters:
NativeDialog.prompt,NativeSheet.show,NativeToast.showandNativeShare.share. With acontext:they follow the app's light/dark theme and show Material equivalents off iOS. - Example app: a Widgets tab with every widget and presenter, next to the
component catalog, behind a
GlassTabBar.
0.2.0 #
- Embeddable widgets for use inside your own Flutter layouts:
GlassTabBar(bar only, forScaffold.bottomNavigationBar),GlassIconButtonandGlassMenuButton. Each one is a single native control on a transparent background, and its tint and light/dark appearance come from the app'sTheme. Afallbackwidget is shown on other platforms. NativeDialog.alertandNativeDialog.actionSheetpresent a nativeUIAlertControllerfrom Dart and return the id of the tapped action.
0.1.2 #
- Every public API is documented. Each
NativeComponentTypevalue lists the config fields, commands and events of its component. - README redesign: banner, animated demos, comparison table and FAQ.
- pub.dev screenshots: banner and an animated Liquid Glass demo.
0.1.1 #
- Example app: a Code button on every component page with copy-paste
ready Dart code (also in
example/lib/snippets.dart). Every snippet is compiled and built byexample/test/snippets_test.dart. - Example app is Swift Package Manager only (removed leftover CocoaPods files).
0.1.0 #
- Initial release.
- 90 native SwiftUI / UIKit components across navigation, buttons, controls, tabs, sheets & dialogs, menus, input, progress, media and Liquid Glass.
- Liquid Glass on iOS 26+, classic materials on iOS 17–18.
- Typed Dart configuration (
NativeComponentConfig,NativeStyle,NativeItem,NativeImage) with live updates. NativeComponentControllerwithtrigger,reset,sendand an event stream.- Custom Swift components via
NativeComponentRegistry. - Swift Package Manager integration and privacy manifest.
