components library
Public component exports for liqkit_ui.
Classes
- LiqAccordion
- iOS 26 vertical expandable-panel control in Liquid Glass styling.
- LiqAccordionItem
- A single panel inside a LiqAccordion.
- LiqActionSheet
- iOS 26 action sheet — bottom-anchored stack of full-width actions.
- LiqActivityHeader
- Header for a LiqActivitySheet — 64pt thumb + title/subtitle + 36pt close.
- LiqActivityIndicatorView
- Modal loading panel — translucent glass card with a centered spinner (or determinate ring if showProgress is true) plus an optional message. Designed to be shown over content.
- LiqActivitySheet
- iOS 26 share/activity sheet container.
- LiqAlert
- iOS 26 alert dialog (300pt translucent surface, title/description, actions).
- LiqAlertAction
- Single action in a LiqAlert dialog or LiqActionSheet.
- LiqAppBar
- iOS 26 navigation bar.
- LiqAppIcon
- iOS 26 home-screen app icon — squircle tile with optional badge.
- LiqAppIconBadge
- Small red badge rendered at the top-right of a LiqAppIcon.
- LiqAppIconDock
- Bottom-of-screen pill of icons (typically 4) on a glass surface.
- LiqAppIconGrid
- 4-column home-screen-style grid of app icons. Hands off layout to Wrap so it adapts to bounded width.
- LiqAvatar
- iOS 26 Liquid Glass circular avatar.
- LiqAvatarGroup
-
Horizontal stack of overlapping LiqAvatars, with a
+Noverflow pill. - LiqBadge
- iOS 26 pill-shaped count or status indicator.
- LiqBanner
- Inline dismissable banner used to surface contextual info above content. Renders a tinted left strip + icon + title/body, with optional close affordance and trailing actions.
- LiqBar
- A single bar in a LiqBarChart.
- LiqBarChart
- iOS 26 minimal bar chart.
- iOS 26 bottom tab bar — a horizontal row of 2 to 5 stacked icon + label items selecting between top-level app sections.
- One tab in LiqBottomNavBar.
- LiqBounce
- Translates child up-and-down a few times then settles.
- LiqBreadcrumb
- iOS 26 navigation trail — a horizontal list of crumbs separated by a divider widget showing the current page hierarchy.
- LiqBreadcrumbItem
- One crumb in a LiqBreadcrumb trail.
- LiqButton
- iOS 26 button.
- LiqCalendar
- iOS 26 standalone month-grid calendar.
- LiqCard
- iOS 26 Liquid Glass content surface for grouping arbitrary children.
- LiqCarousel
- iOS 26 horizontal carousel.
- LiqCheckbox
- iOS 26 checkbox.
- LiqChip
- iOS 26 selectable / dismissible tag pill.
- LiqChipGroup
- Convenience layout for a row of LiqChips that wraps to multiple lines.
- LiqCircularProgress
- iOS 26 determinate circular progress indicator.
- LiqCollapsible
- iOS 26 single-region collapsible.
- LiqColorChipButton
- Simple chip-style button — a colored circle/square showing the currently selected color, optional bordered ring, optional label underneath. Convenient for inline color-pick triggers (e.g. "Primary" / "Accent" swatch pickers).
- LiqColorDot
- 30pt circular color dot — used in palettes with an optional selection ring.
- LiqColorGrid
- 12-column grid of color swatches with selection highlight.
- LiqColorPalette
- Shared palette surface used by color picker examples and popovers.
- LiqColorPicker
- iOS 26 color picker composed from a hue-ring button and popover palette.
- LiqColorPickerButton
- iOS 26 color-picker button — conic-gradient ring with an inset swatch.
- LiqColorPickerModal
- Modal-route convenience wrapper around LiqColorPickerPanel. Returns the selected color when the user taps Done, or null if dismissed.
- LiqColorPickerPanel
- Native iOS 26 color picker panel.
- LiqColorSwatch
- A single iOS 26 color swatch card.
- LiqColorSwatchGrid
- A grid of all iOS 26 color tokens for the active LiqColorMode.
-
LiqCombobox<
T> - iOS 26 typeahead-filtered dropdown — a text field on top with a filtered options panel beneath.
-
LiqComboboxOption<
T> - One option in a LiqCombobox.
- LiqCommand
- One row inside a LiqCommandPalette.
- LiqCommandPalette
- iOS 26 Spotlight-style command palette — a large rounded floating panel with a search field on top and a list of matching commands underneath.
- LiqCompactEmptyState
- Compact horizontal empty-state tile — small icon + label, optional tap. Used inline (e.g. inside an empty list cell).
- LiqContextMenu
- iOS 26 context menu — preview tile + menu panel.
- LiqContextMenuArea
- Wraps a child widget and shows a LiqMenu popup on long-press, anchored at the gesture's global position. iOS-style "context menu" — same UX as the legacy LiquidContextMenu wrapper.
- LiqContextMenuPreview
- 351×351 preview tile rendered above a LiqContextMenu menu.
- LiqControlCenter
- Grid of LiqControlCenterTile sections, separated by 12pt gaps. Mirrors iOS Control Center's layout where a section is a Wrap of 4-up tiles.
- LiqControlCenterTile
-
Single tile in a LiqControlCenter. Tap toggles
isActive, rendering a tinted background usingactiveColorwhen on. - LiqDataColumn
- Column descriptor for a LiqDataTable.
- LiqDataRow
- Row data for a LiqDataTable.
- LiqDataTable
- iOS 26 simple data table — header row + body rows + hairline separators.
- LiqDatePicker
- iOS 26 inline date picker — month grid with selectable days.
- LiqDatePickerField
-
iOS 26 date-picker field — a 44pt-tall pill trigger that, when tapped,
opens a
LiqCalendarin a popover beneath the field. - LiqDateRangePicker
-
Two-column date range picker (Start + End). Each column opens a
LiqWheelDatePickermodal sheet. - LiqDeviceBezel
- iOS 26 device bezel — iPhone-style outer chrome with optional Dynamic Island.
- LiqDeviceShowcase
- Renders a device frame with its accurate bezel, optional Dynamic Island / notch / home indicator. Wraps the existing LiqDeviceBezel for iPhone-with-Dynamic-Island, but also handles iPad / Mac / Watch frames using direct compositing.
- LiqDeviceSpec
- Visual + layout spec for a LiqDeviceType. Caller-introspectable so consumers can build their own overlays.
- LiqDialog
- iOS 26 modal dialog box — a center-anchored glass card with an optional title, message, and action row.
- LiqDialogAction
- A button shown in the action row of a LiqDialog.
- LiqDialogOverlay
- Imperative helper for showing a LiqDialog over the nearest Overlay, with a scale+fade animation, dimmed scrim, and dismiss-on-scrim-tap or Escape-key.
- LiqDiscreteSlider
- Slider that exposes integer values with optional segment labels (e.g. font-size XS/S/M/L/XL or a 1-5 rating). Backed by LiqSlider with LiqSlider.divisions computed from the range.
- LiqDivider
- iOS 26 hairline separator.
- LiqDownloadProgress
- Card representing an in-progress download with cancel affordance.
- LiqDrawer
- iOS 26 side drawer — a panel anchored to the leading or trailing screen edge, used for navigation or secondary content.
- LiqDrawerOverlay
- Imperative helper for showing a LiqDrawer over the nearest Overlay, with a slide-in animation, dimmed scrim, and dismiss-on scrim-tap or Escape-key.
-
LiqDropdownButton<
T> - Dropdown selector — tap-to-open menu of items, reports the selected value via onChanged.
-
LiqDropdownItem<
T> - One option in a LiqDropdownButton.
- LiqEmptyState
- iOS 26 empty-state placeholder — centered icon + title + description.
- LiqEmptyStateCta
- Default 48pt full-width CTA used in LiqEmptyState.
- LiqEmptyStatePresets
- Glyph + accent color preset for a LiqEmptyStateType. Resolved using only Cupertino-glyph IconData to avoid Material font deps.
- LiqExamplesItem
- Compact item card — name (590 12/16) + optional meta (500 11/14).
- LiqExamplesPanel
- Documentation panel — 12pt rounded white card with hairline border, optional 590-weight 18/22 title, optional body text, then the slot content.
- LiqExamplesSection
- Section panel — 590-weight 15/20 title + 12/16 meta + slot content.
- LiqExpandableListRow
- Expandable list row — tap toggles a children panel below.
- LiqFaceIdBezel
- iOS 26 Face ID indicator — 145pt black bezel with a 70pt green glyph.
- LiqFaceIdView
- Bezel + status text + optional alternative-auth link below. Drives LiqFaceIdBezel from a LiqAuthState machine.
- LiqFloatingActionButton
- iOS 26 floating action button.
- LiqFloatingToolbar
- Floating glass toolbar — a horizontal pill of widgets rendered on top of a LiqGlassSurface. Typically positioned above content via a Stack + Positioned.
- LiqFlowAnimation
- Slow flowing background that animates a multi-color gradient across child in a continuous loop. Useful as an iOS 26 lock- screen-style backdrop or hero card.
- LiqFolderIcon
- iOS-style folder tile — squircle with up to 9 mini preview glyphs inside a 3×3 grid, plus a label below.
- LiqFormField
- Vertical stack of LiqLabel + an input control + optional helper or error text.
- LiqGlassCard
- Interactive iOS 26 glass card.
- LiqGlassSurface
- iOS 26 Liquid Glass material primitive.
- LiqGroupedListView
- Grouped list view — vertical stack of LiqListSections.
- LiqHomeIcon
- High-level home-screen app icon convenience wrapper that takes an IconData glyph (instead of a Widget), supports a download progress overlay, and has an edit-mode "delete" affordance.
- LiqHomeIndicator
- 144×5 black home indicator pill, bottom-aligned inside a device-tinted 11pt rounded slot.
- LiqHorizontalStepper
- Horizontal wizard stepper — row of step badges connected by a horizontal line, with optional title/subtitle below each badge.
- LiqHoverCard
- iOS 26 rich-content hover popover.
- LiqIconBar
- Horizontal bar of LiqIconBarItems with optional dividers between them. Use as a tab-bar-style row above content or pinned to the bottom of a frame.
- LiqIconBarItem
- One item in a LiqIconBar or LiqIconButtonGroup. Tab-bar-style: icon over an optional small label, with badge and selected state.
- LiqIconButton
- Circular icon-only button.
- LiqIconButtonGroup
- Mutually-exclusive selection group of LiqIconBarItem-style icons. Calls onItemSelected with the index of the tapped item.
- LiqIllustratedEmptyState
- Larger empty-state placeholder with a custom illustration widget (e.g. animated graphic) instead of a glyph, plus stacked actions.
- LiqKanban
- iOS 26 multi-column kanban (Trello-style) board.
- LiqKanbanCard
- A single card on a LiqKanban board.
- LiqKanbanColumn
- One column on a LiqKanban board.
- LiqKeyboard
- iOS 26 keyboard surface — autocomplete suggestions, key flow, toolbar.
- LiqKeyboardSuggestionBar
- Caption strip with three predicted next-word chips. Use above any text input that doesn't already render the keyboard suggestion bar.
- LiqKitHelpersHeader
- Page header for a kit demo: bold 56pt title + 28pt description.
- LiqKitHelpersModeLabels
- 88×92 dashed-bordered card holding a stack of mode pills.
- LiqKitHelpersModePill
- Compact rounded pill labelling a mode preview.
- LiqLabel
- iOS 26 form-field caption.
- LiqLabeledDivider
- Horizontal hairline with a centered text label, e.g. "OR".
- LiqLabeledSlider
- Composition wrapper around LiqSlider that adds a leading widget (typically an icon), a trailing label that displays the current value via valueFormatter, and an aligned title row above the slider.
- LiqLayoutKeyboard
- Layout-aware wrapper around LiqKeyboard that picks key rows for the given layout and forwards suggestions / width / minHeight.
- LiqLineChart
- iOS 26 minimal sparkline / line chart.
- LiqLiquidGlass
- iOS-26-style liquid glass material — real refraction + frosted blur + adaptive tint + lighting cues.
- LiqListGroup
- A grouped iOS 26 list — rounded card on a card surface.
- LiqListRow
- A single row inside a LiqListGroup.
- LiqListSection
- Section (header + footer + rows) for grouped iOS-style lists.
- LiqLoadingOverlay
- Overlay that grays out child and shows a centered LiqSpinner + optional message when isLoading is true.
- LiqLoadingState
- Centered loading state with LiqSpinner + optional message.
- LiqLongPress
- Long-press wrapper with optional ripple on activation.
- LiqMaterialChip
- A 100x100 material swatch chip — used to preview iOS 26 material thickness presets on top of arbitrary content.
- LiqMaterialChipCell
- Captioned material chip — places a 12pt caption 24pt below the chip.
- LiqMaterialConfig
- Caller-tunable visual config for LiqMaterialChip. When passed, it overrides the values derived from the chosen LiqMaterialStyle.
- LiqMeasurementPicker
- Wheel-style decimal picker with a unit suffix.
- LiqMenu
- iOS 26 menu surface — translucent rounded panel of quick actions and rows.
- LiqMenuBar
- macOS-style menu bar — horizontal strip of titles, each opening a dropdown menu on tap. Useful at the top of windowed-style content (e.g. in-app document editors).
- LiqMenuBarItem
- Single top-level entry in a LiqMenuBar. Tapping the title opens a dropdown popup containing items.
- LiqMenuItem
- Single row inside a LiqMenu.
- LiqMenuQuickAction
- Compact icon+label action rendered in the top strip of LiqMenu.
- LiqMenuSectionTitle
- Small section title rendered above a group of menu items.
- LiqMenuSeparator
- 21pt horizontal divider between LiqMenuItems.
- LiqMorphTransition
- Cross-fades + scale-morphs between two widgets. Use to switch between an icon, an avatar, etc. on a state change.
- LiqMultiColumnPicker
-
Multi-column wheel picker — N independent CupertinoPicker columns
with optional
columnWidthRatiosfor layout weighting. - LiqNotification
- iOS 26 banner-style notification card.
- LiqNotificationIcon
- 40×40pt rounded icon surface used in a LiqNotification.
- LiqNotificationIconColors
- Color pair for a LiqNotification icon surface.
- LiqNotificationOverlay
-
Overlay helper for LiqNotification — slides a banner in from the
top of the screen, holds for
duration, then slides out. - LiqNumberField
- iOS 26 numeric input — text field with optional ± stepper buttons.
- LiqNumberPicker
- Wheel-style integer picker.
- LiqNumericStepper
- Numeric stepper that wraps LiqStepper with disabled-state and full-width support (legacy LiquidNumericStepper API).
- LiqOnboardingStepper
- Onboarding-style step indicator — row of dots that grow when active. Use for full-screen tutorial flows.
- LiqOtpInput
- iOS 26 one-time-passcode (OTP) entry field.
- LiqPageControl
- iOS 26 page control (paged-content dots indicator).
- LiqPagination
- iOS 26 page-number selector for paged content (a table of results, a photo album, etc.).
-
LiqPickerButton<
T> - Row-style trigger that opens a single-column picker sheet.
-
LiqPickerItem<
T> - One selectable entry in LiqPickerButton / LiqMultiColumnPicker.
- LiqPinchDetector
- Wraps child with a pinch-to-zoom recognizer. Reports the running scale factor via onScaleUpdate. Caller decides how to apply it.
- LiqPopover
- iOS 26 popover bubble.
- LiqPopupButton
- iOS 26 popup button — large inline label with a trailing chevron tip.
- LiqProgressBar
- Linear iOS 26 progress bar (4pt track, accent fill).
- LiqProgressCard
- Card with a leading widget, title/subtitle, and an integrated LiqProgressBar underneath.
- LiqProgressStepper
- Form-progress stepper — wraps LiqHorizontalStepper with a wider default and always-visible labels. Use for checkout / multi-page forms.
- LiqPullDownButton
- Pull-down button — title + subtitle + chevron, opens a menu of arbitrary items on tap.
- LiqPulse
- Loops a scale-pulse on child between minScale and maxScale.
- LiqQuickAction
- One quick action button for LiqQuickActionsRow.
- LiqQuickActionsRow
- Row (or column) of small circular icon buttons. Mirrors the "Quick Actions" tray on the iOS lock screen.
-
LiqRadio<
T> - iOS 26 single-select radio circle.
-
LiqRadioGroup<
T> -
Convenience wrapper that lays out a vertical list of
(value, label)pairs as LiqRadios, each tappable on its full row. - LiqRangeSlider
- LiqRangeValues
-
Two-thumb slider with a start and end value. Renders the legacy
"range slider" UX as two stacked LiqSliders coordinated to keep
start <= end. - LiqResizable
- iOS 26 split-pane container with a draggable divider between two children.
- LiqRichEditor
- iOS 26 inline rich-text editor.
- LiqRichEditorController
- Owns the LiqRichEditor's state — exposes the current LiqRichValue and lets callers toggle formats on a TextSelection.
- LiqRichRange
-
A formatted span
[start, end)inside a LiqRichValue's plain text. - LiqRichValue
- Immutable value model for LiqRichEditor.
- LiqRipple
- Tappable wrapper that paints an expanding ripple from the tap point on top of child. Pure Flutter (no Material).
- LiqScaffold
- Material-free scaffold for liqkit_ui apps.
- LiqScrollArea
- iOS 26 themed-scrollbar scroll container.
- LiqSearchField
-
iOS 26 search field —
LiqTextFieldpre-configured with a leading search glyph, a clear-on-tap suffix, and thesearchreturn-key. -
LiqSegmentedControl<
T> - iOS 26 segmented control.
-
LiqSegmentItem<
T> - One option in a LiqTabSegmentedControl or LiqVerticalSegmentedControl.
- LiqSelectableListRow
- Row that exposes a checkbox-style multi-select toggle. When onChanged is null the row is rendered non-interactive.
- Single tappable item rendered inside a LiqShareSheet grid row.
- iOS-style share sheet — a translucent panel anchored at the bottom with optional title / message header, a horizontal scroll of systemActivities (the "Mail / Message / AirDrop" row), and a vertical list of applicationActivities (the "Save Image / Add to Reading List" row).
- LiqSheet
- iOS 26 modal sheet container.
- LiqSheetGrabber
- 36×5pt grabber pill displayed at the top of a LiqSheet.
- LiqSheetTopButton
- 44×44pt circular top-bar button used inside a LiqSheet controls row.
- LiqShimmer
- Diagonal-sweep shimmer overlay. Toggle enabled to start/stop.
- LiqSidebar
- iOS 26 sidebar surface — translucent rounded panel, padded.
- LiqSidebarRow
- Single row inside a LiqSidebar.
- LiqSidebarSearch
- Static (non-interactive) search field rendered at the top of a LiqSidebar.
- LiqSidebarSectionHeader
- Section header rendered above a group of LiqSidebarRows.
- LiqSkeleton
- iOS 26 shimmer placeholder used while async content loads.
- LiqSkeletonText
- Helper for skeletoning multi-line text.
- LiqSlider
- iOS 26 horizontal slider.
- LiqSpinner
- iOS 26 indeterminate activity indicator.
- LiqSplitButton
- Split button — primary LiqButton action + secondary chevron that opens an action menu.
- LiqStatusBar
- iOS 26 phone status bar — clock + signal/wifi/battery glyphs.
- LiqStep
- Single step entry for LiqVerticalStepper, LiqHorizontalStepper and LiqProgressStepper.
- LiqStepper
- iOS 26 stepper.
- LiqSwipeableListRow
- List row with reveal-on-swipe leading/trailing action tiles (iOS Mail / Reminders style).
- LiqSwipeAction
- One swipe action revealed beside a LiqSwipeableListRow.
- LiqSwipeDetector
- Detects 4-direction swipes on child and dispatches the matching callback once the gesture velocity exceeds the threshold.
- LiqSystemActionPill
- 42pt rounded gradient pill — used inside Home-Screen Quick Actions rows (HSQA) for action labels. The visible pill remains 42pt tall while the tap target expands to 44pt.
- LiqSystemAlert
- Top-of-screen system alert banner — leading icon + title + message
- LiqSystemAlertAction
- Action button rendered alongside the alert message.
- LiqSystemOverlay
- Full-screen modal overlay with a centered glass card containing a LiqSpinner + optional message. Useful for "Loading…" blockers.
- LiqSystemToggleDot
- 38×38 round toggle dot — used as a single-cell radio inside HSQA rows. Selected state fills with system blue + 2pt halo. The visual dot is centered in a 44×44 tap target.
- LiqTabItem
- Header descriptor for one tab in a LiqTabs strip.
- LiqTabs
- iOS 26 page-navigation tab strip.
-
LiqTabSegmentedControl<
T> - Tab-style segmented control — a row of labels with an animated underline indicator under the selected one. Borderless. Used for in-page tab navigation (Overview / Details / Reviews etc.).
- LiqTextarea
- iOS 26 multi-line text input.
- LiqTextField
- iOS 26 single-line text field row.
- LiqTextInputDialog
- iOS-style alert with a single text input and validation.
- LiqTime
- Immutable hour/minute pair consumed by LiqTimeField.
- LiqTimeField
- iOS 26 typeable HH:MM time input.
- LiqTimePicker
- iOS-26 scroll-wheel time picker.
- LiqTimerPicker
-
Wraps
CupertinoTimerPickerto surface aDurationselector with the liqkit_ui glass-surface styling. - LiqToast
- iOS 26 transient toast — pill-shaped notification typically shown briefly at the bottom of the screen.
- LiqToastOverlay
- Imperative helper for showing a LiqToast over the nearest Overlay, with a slide-up + fade animation and auto-dismiss.
- LiqToggle
- iOS 26 toggle switch.
-
LiqToggleGroup<
T> - iOS 26 multi-select segmented pill.
-
LiqToggleGroupItem<
T> - One option in a LiqToggleGroup.
- LiqToolbar
- iOS 26 toolbar — horizontal row of LiqToolbarGlassButtons.
- LiqToolbarChip
- 30pt chip used as a small toolbar tag/filter.
- LiqToolbarGlassButton
- iOS 26 toolbar action button (glass-style 44pt pill).
- LiqTooltip
- iOS 26 contextual tooltip.
- LiqTopBar
- iOS 26 navigation top bar.
- LiqTopBarAccentButton
- 36x36 accent pill action button used in iOS 26 top bars.
- LiqTopBarSymbolButton
- 44x44 symbol-only nav button (iOS-style icon button).
- LiqTouchIdSensor
- Touch ID-style fingerprint sensor circle with auth state machine.
-
LiqTreeNode<
T> - One node in a LiqTreeView.
-
LiqTreeView<
T> - iOS 26 hierarchical list with collapsible folders — file-explorer / outline view style.
- LiqTypeColumn
- A single column from the iOS 26 text-styles catalog — header label over a series of role samples laid out vertically.
- LiqTypedEmptyState
- Builds a LiqEmptyState preconfigured for the given type — preset icon + tint + composes the standard CTA via LiqEmptyStateCta.
-
LiqVerticalSegmentedControl<
T> - Vertical sidebar-style segmented control — column of pill buttons with an accent-tinted selected state. Used for settings menus, secondary navigation (General / Privacy / Notifications).
- LiqVerticalSlider
- Vertically oriented LiqSlider. Renders by rotating the underlying horizontal slider 90° anti-clockwise inside a SizedBox.
- LiqVerticalStepper
- Vertical wizard stepper — column of step badges connected by a vertical line, with the active step's LiqStep.content expanded inline. Optional Continue / Cancel buttons under the active step.
- LiqWallpaper
- Backdrop wallpaper widget — fills the parent with a gradient, image, solid color, or mesh, optionally overlays content via child.
- LiqWheelDatePicker
- iOS 26 wheel-style date / time picker.
-
LiqWheelPicker<
T> - iOS 26 generic wheel picker.
-
LiqWheelPickerItem<
T> - One option in a LiqWheelPicker.
- LiqWidgetCard
- iOS 26 home-screen widget card — radial-highlighted gradient surface.
- LiqWindow
- macOS-style window card — 34pt rounded white surface with a soft drop-shadow, an optional toolbar, and content rendered below.
- LiqWindowControls
- macOS traffic-light close/minimise/maximise dots.
- LiqWindowGlassButton
- 44pt high glass button — soft #F7F7F7 fill with white-rim inset.
- LiqWindowToolbar
- 64pt window toolbar with leading + center title + trailing slots.
Enums
- LiqAccordionType
- Behavior of LiqAccordion when expanding multiple items.
- LiqAlertActionLayout
- How the action row is laid out inside a LiqAlert.
- LiqAlertActionStyle
- Visual style for a LiqAlertAction.
- LiqAuthState
- Lifecycle states for LiqFaceIdView / LiqTouchIdSensor.
- LiqAvatarSize
- Diameter preset for LiqAvatar.
- LiqBadgeVariant
- Visual variant for LiqBadge.
- LiqBannerStyle
-
Tonal style for LiqBanner (and the legacy
LiquidNotificationStyleit replaces). - LiqButtonSize
- Size axis from the iOS 26 button catalog.
- LiqButtonStyle
-
Visual style of a LiqButton, ported from liqkit's iOS 26 button
catalog (
figma_artifacts/buttons/). - LiqCheckboxState
- Tri-state value for LiqCheckbox.
- LiqColorPickerButtonSize
- Visual size for LiqColorPickerButton.
- LiqColumnAlignment
- Horizontal alignment for a LiqDataColumn.
- LiqContextMenuArrangement
- Arrangement for LiqContextMenu: which side the menu sits on relative to the preview tile.
- LiqDeviceType
- Catalog of device frames supported by LiqDeviceShowcase.
- LiqDividerOrientation
- Orientation for LiqDivider.
- LiqDrawerSide
- The screen edge a LiqDrawer is anchored to.
- LiqDynamicTypeScale
- Dynamic-type scale multiplier — applied to size, line-height, and letter-spacing.
- LiqEmptyStateType
- Common semantic types for empty-state placeholders. Each maps to a default glyph + tint via LiqEmptyStatePresets.
- LiqFaceIdState
- Visual state of a LiqFaceIdBezel.
- LiqGlassElevation
- Elevation preset for LiqGlassSurface. Drives the outer shadow.
- LiqGlassTint
- Tint preset for LiqGlassSurface.
- LiqHomeIndicatorLayout
- Layout / orientation enum for LiqHomeIndicator.
- LiqHoverCardPlacement
- Preferred edge of LiqHoverCard relative to its child.
- LiqIconButtonStyle
-
Visual style for LiqIconButton. Mirrors
LiqButton's style axis but with semantics that make sense for an icon-only circular button. - LiqKeyboardAppearance
- Visual brightness preset for LiqKeyboard. Currently informational — pass through to LiqTheme to drive the surface coloring.
- LiqKeyboardLayout
-
Predefined keyboard layouts for LiqKeyboard. Selects which set
of List<List<String>> to render via the
keyRowsparameter. - LiqKitHelpersBrightness
- Brightness for LiqKitHelpersModePill.
- LiqLiquidGlassTier
- Quality / cost tier for LiqLiquidGlass. The shader runs the same real-refraction physics for all three; tiers differ only in how many extra texture samples and lighting layers stack on top.
- LiqMaterialBrightness
- Brightness mode for LiqMaterialChip.
- LiqMaterialStyle
- iOS 26 material thickness presets.
- LiqMenuItemStyle
- Style for a single LiqMenuItem.
- LiqPageControlBrightness
- Surface brightness for LiqPageControl.
- LiqPopoverAlignment
- Position of the tip along the chosen edge.
- LiqPopoverSide
- Side of the popover bubble that the tip points from.
- LiqResizableDirection
- Axis along which a LiqResizable arranges its two panes.
- LiqRichFormat
- Inline character format applied to a span of text inside LiqRichEditor.
- LiqSheetTopButtonStyle
- Visual style for LiqSheetTopButton.
- LiqSheetVariant
- Visual variant of a LiqSheet.
- LiqSkeletonShape
- Shape of a LiqSkeleton placeholder.
- LiqSortDirection
- Sort state for a LiqDataTable header.
- LiqSpinnerSize
- Size axis for LiqSpinner.
- LiqStepState
- Lifecycle state of a single LiqStep inside a wizard stepper.
- LiqSystemActionPillStyle
- Action pill style for LiqSystemActionPill.
- LiqSystemAlertStyle
- Tonal style for LiqSystemAlert.
- LiqSystemBrightness
- Brightness mode shared across system primitives.
- LiqTabsVariant
- Visual variant of LiqTabs.
- LiqTextFieldVariant
- Surface variant for LiqTextField.
- LiqTextTone
- Foreground tone for text.
- LiqToastVariant
- Visual variant of a LiqToast.
- LiqTooltipPlacement
- Preferred edge of LiqTooltip relative to its child.
- LiqTypeRole
- Semantic typography role from iOS 26 Human Interface Guidelines.
- LiqWallpaperType
- Type axis for LiqWallpaper.
- LiqWheelDatePickerMode
- Mode axis for LiqWheelDatePicker.
- LiqWidgetSize
- iOS 26 home-screen widget size — sets the aspect ratio of a card.
Extensions
- LiqWheelDatePickerModal on LiqWheelDatePicker
-
Modal-bottom-sheet variant — opens LiqWheelDatePicker with a
Cancel / Done header. Returns the picked
DateTime(ornullif dismissed via Cancel).
Constants
-
liqDefaultColorPickerColors
→ const List<
Color> - Default iOS saved swatches used by LiqColorPickerPanel.
-
liqKeyboardDecimalRows
→ const List<
List< String> > - Predefined key rows for LiqKeyboardLayout.decimal.
-
liqKeyboardEmailRows
→ const List<
List< String> > - Predefined key rows for LiqKeyboardLayout.email.
-
liqKeyboardEmojiRows
→ const List<
List< String> > - Predefined key rows for LiqKeyboardLayout.emoji.
-
liqKeyboardNumericRows
→ const List<
List< String> > - Predefined key rows for LiqKeyboardLayout.numeric.
-
liqKeyboardPhoneRows
→ const List<
List< String> > - Predefined key rows for LiqKeyboardLayout.phone.
-
liqKeyboardQwertyRows
→ const List<
List< String> > - Default QWERTY rows for LiqKeyboard.keyRows.
-
liqKeyboardUrlRows
→ const List<
List< String> > - Predefined key rows for LiqKeyboardLayout.url.
-
liqNativeColorGridColors
→ const List<
Color> - Native iOS 26 12-column grid colors captured from the Figma artifact.
Functions
-
liqDynamicTypeMultiplier(
LiqDynamicTypeScale scale) → double -
Returns the dynamic-type multiplier for
scale. -
liqKeyboardRowsFor(
LiqKeyboardLayout layout) → List< List< String> > -
Returns the canonical key rows for
layout. -
liqResolveTextStyle(
{required LiqTypeRole role, LiqDynamicTypeScale scale = LiqDynamicTypeScale.large, LiqTextTone tone = LiqTextTone.primary, Brightness brightness = Brightness.light}) → TextStyle - Resolves a Flutter TextStyle for the given iOS 26 role + scale + tone.