bloom_native_ui library
Open-source native glass UI for Flutter and Bloom apps.
Classes
- BloomGlassButton
- A button rendered in SwiftUI or Jetpack Compose when available.
- BloomGlassPanel
- A native glass information panel, with a Flutter frosted fallback.
- BloomGlassSegmentedControl
- A native segmented selector with a Flutter fallback.
- BloomGlassTabBar
- A native tab bar with a Flutter fallback.
- BloomGlassTabItem
- One item in a BloomGlassTabBar.
- BloomGlassToggle
- A controlled native toggle with a tappable Flutter fallback.
- BloomLiquidGlass
- A Flutter-rendered Liquid Glass surface that bends and blurs the live content behind it.
- BloomNativeAccessibilityAction
- BloomNativeActivity
- A Live Activity reported by ActivityKit.
- BloomNativeActivityRings
- Native Apple Activity rings, populated from values supplied by the app.
- BloomNativeAddWalletPassButton
-
Offers a local, signed
.pkpassto Wallet after a user tap. - BloomNativeAlert
- BloomNativeAngularGradient
- BloomNativeAppleAuthorizationError
- BloomNativeAppleCredential
- Credential data returned by AuthenticationServices after user approval. Identity tokens and authorization codes are sensitive; send them only to the app's trusted authentication backend and never log them.
- BloomNativeApplePay
-
Hosts the system Apple Pay authorization sheet as a controlled native
presentation. Set
isPresentedto true from the app's own payment action, process the returned encrypted token on a trusted backend, and pass a matchingcompletionresult back through state. - BloomNativeApplePayAuthorization
- BloomNativeApplePayCompletion
-
A controlled, one-shot response to a native authorization event. Echo the
requestIdfrom BloomNativeApplePayAuthorization to prevent stale replies from completing another authorization sheet. - BloomNativeApplePayContact
- BloomNativeApplePayCouponSelection
- BloomNativeApplePayError
- BloomNativeApplePayMerchantSessionCompletion
- BloomNativeApplePayMerchantSessionRequest
- BloomNativeApplePayPaymentMethod
- BloomNativeApplePayPaymentMethodSelection
- BloomNativeApplePaySelectionError
- A PassKit display error returned for a shipping selection.
- BloomNativeApplePayShippingCompletion
- One-shot response to a shipping contact or method selection.
- BloomNativeApplePayShippingMethod
- BloomNativeApplePayShippingSelection
- BloomNativeApplePaySummaryItem
- BloomNativeApplePaySummaryUpdateCompletion
- BloomNativeApplication
- Host application quick actions and iPad scene-session lifecycle.
- BloomNativeApplicationErrorEvent
- An asynchronous host application lifecycle failure.
- BloomNativeAuthenticationError
- BloomNativeAvailabilityIssue
- Describes a native feature that needs a newer iOS release than the host.
- BloomNativeBroadcastPicker
-
Displays ReplayKit's system broadcast picker; it never starts a broadcast
from Dart.
onScreenCaptureChangedreports iOS screen capture or mirroring for the picker’s display, which may include recording or AirPlay and is not the upload extension's broadcast lifecycle. - BloomNativeBroadcastPickerTap
- BloomNativeButton
- BloomNativeCamera
-
Presents the native camera. The host app must set NSCameraUsageDescription
(and NSMicrophoneUsageDescription for video); permission or availability
failures are sent to
onError. Captured files are temporary and caller-owned. - BloomNativeCanvas
- A bounded, native SwiftUI immediate-mode drawing surface.
- BloomNativeCanvasClearCommand
- Clears the specified rectangle to transparent without changing later draws.
- BloomNativeCanvasClosePath
- BloomNativeCanvasCommand
- A typed drawing operation understood by Apple's SwiftUI Canvas renderer.
- BloomNativeCanvasCubicTo
- BloomNativeCanvasEllipseCommand
- Fills and/or strokes an ellipse in canvas-local points.
- BloomNativeCanvasGroup
- A scoped graphics state: transformations, opacity and clipping apply only while commands render, then the parent state resumes unchanged.
- BloomNativeCanvasImageCommand
- Draws an image from an asset catalog in the host app or a named package bundle.
- BloomNativeCanvasLineTo
- BloomNativeCanvasMoveTo
- BloomNativeCanvasPathCommand
- A native path fill and/or stroke, built from ordered path segments.
- BloomNativeCanvasPathElement
- One segment in a BloomNativeCanvasPathCommand.
- BloomNativeCanvasQuadTo
- BloomNativeCanvasRectCommand
- Fills and/or strokes a rectangle in canvas-local points.
- BloomNativeCanvasSymbolCommand
- Draws an SF Symbol into the requested canvas-local rectangle.
- BloomNativeCanvasTextCommand
- Draws native text at a point, using a system font and Dynamic Type-independent size.
- BloomNativeChart
- Renders real Swift Charts marks, axes, a native legend, and VoiceOver labels.
- BloomNativeChart3D
- Renders real Swift Charts Chart3D marks, optional bounded gridded surfaces, native axes and legend, and the framework's pose control.
- BloomNativeChart3DCameraPose
- A bindable Chart3D pose, expressed in degrees as provided by Swift Charts.
- BloomNativeChart3DDatum
- A finite numeric coordinate for an iOS 26 native Chart3D mark.
- BloomNativeChart3DSurfaceSample
-
One sample in a bounded rectangular surface grid.
yis the plotted height at the(x, z)coordinate. - BloomNativeChartDatum
- One codec-safe numeric data record for a native chart mark.
- BloomNativeCollectionRow
- One stable row in BloomNativeEditableList.
- BloomNativeColorPicker
- A native color panel. The callback receives Flutter-compatible ARGB32.
- BloomNativeColorStyle
- A solid Flutter Color, converted to ARGB32 for the native wire format.
- BloomNativeColumn
- BloomNativeContactPicker
- Presents the native Contacts picker. Only the selected contact is returned; this does not read the app's Contacts database or require Contacts access.
- Apple's standard empty, search-empty, or error presentation.
- BloomNativeContextAction
- BloomNativeContextMenu
-
Attaches a native context menu to
child. Actions emit their stable ids. - BloomNativeControlGroup
- Related native controls, using the platform's grouping and menu behavior.
- BloomNativeDataScanner
- Controlled live camera scanner backed by VisionKit's DataScanner UI.
- BloomNativeDataScannerAvailability
- BloomNativeDatePicker
- BloomNativeDisclosureGroup
-
A disclosure group whose expansion is controlled by
expanded. - BloomNativeDivider
- BloomNativeDocumentError
- A PDF, PencilKit, or document-scanner error returned by the native view.
- BloomNativeDocumentPicker
-
Presents the native document browser. Picked URLs are copied into a
package-owned temporary directory and returned as
{path, name, mimeType}. Remove the copied file after the application finishes using it. - BloomNativeDocumentScanner
- Presents Apple's VisionKit document camera and returns real scanned pages.
- BloomNativeDrop
- Values transferred by a native text or URL drop, in the target's local points.
- BloomNativeEditableList
- A native List with SwiftUI selection, EditButton, delete, and reorder UI.
- BloomNativeEditMenuAction
- Additional text-system actions shown alongside UIKit's standard edit menu.
- BloomNativeEventEditor
- Presents the native Calendar event editor for a new event.
- BloomNativeEventViewer
- Displays an existing native Calendar event by identifier.
- BloomNativeForegroundPresentationOptions
- Options used when a notification arrives while the app is in the foreground.
- BloomNativeForm
- BloomNativeGauge
-
The familiar native gauge. Values are clamped to
minandmax. - BloomNativeGlass
- A real SwiftUI glass effect around native child content.
- BloomNativeGlassGroup
- Shares an iOS glass namespace and effect container between native children.
- BloomNativeGradientStop
- One positioned color in a linear, radial, or angular gradient.
- BloomNativeGradientStyle
- BloomNativeGraphics
- A native SwiftUI shape filled or stroked with codec-safe shape styles. Size and placement come from the surrounding native layout tree.
- BloomNativeGrid
- A native, non-lazy SwiftUI grid. Children should be BloomNativeGridRows.
- BloomNativeGridRow
- One row inside BloomNativeGrid.
- BloomNativeGroupBox
- A standard native GroupBox for visually grouping related content.
- BloomNativeImage
- A native image loaded by SwiftUI's asynchronous image loader.
- BloomNativeImageAnalysis
- Displays an absolute local image with Apple's native Live Text overlay.
- BloomNativeImageAnalysisResult
- BloomNativeLabel
- A native SwiftUI label with the platform's standard icon and text layout.
- BloomNativeLabeledContent
- A native form row that aligns a label with its value/content (iOS 16+).
- BloomNativeLazyGrid
- A native lazy grid with a fixed number of flexible columns or rows.
- BloomNativeLazyHStack
- A lazily-created horizontal stack.
- BloomNativeLazyVStack
- A lazily-created vertical stack.
- BloomNativeLinearGradient
- BloomNativeLink
- A native hyperlink using the system link styling and behavior.
- BloomNativeList
- BloomNativeListMove
- Describes a native row move. The parent applies it to the source row list.
- BloomNativeLivePhoto
- Displays and plays a Live Photo from its paired local still image and video.
- BloomNativeLocalAuthenticationButton
-
Starts a LocalAuthentication policy evaluation only after a button tap.
A success event is sent only after
LAContextreports success. Disabling or removing the node invalidates an active context. - BloomNativeLocalAuthenticationCapability
- BloomNativeLocalAuthenticationResult
- BloomNativeLookAroundPreview
- A native Look Around street-level preview for a coordinate.
- BloomNativeMailAttachment
- An attachment for BloomNativeMailComposer. The file is read while the native composer is prepared; callers remain responsible for its lifecycle.
- BloomNativeMailComposer
- Presents Apple's mail composer after checking that Mail is configured. Completion reports the native composer outcome; this API never sends mail without the user pressing Send in the system interface.
- BloomNativeMap
- A native MapKit map. Coordinates are WGS-84 decimal degrees.
- BloomNativeMapAnnotation
- BloomNativeMapCircle
- BloomNativeMapCoordinate
- BloomNativeMapOverlay
- A MapKit line, polygon, or circle overlay with stable identity.
- BloomNativeMapPointOfInterestFilter
- BloomNativeMapPolygon
- BloomNativeMapPolyline
- BloomNativeMapRegion
- BloomNativeMaterialStyle
- A native SwiftUI material shape style.
- BloomNativeMediaAuthorization
- BloomNativeMediaItem
- BloomNativeMediaPickerButton
- Opens Apple's media library picker after the user taps this button.
- BloomNativeMediaSelection
- BloomNativeMenu
- BloomNativeMenuBar
- Contributes real UIKit commands to the iPadOS main menu system. iPhone and pre-iPadOS 26 runtimes do not display a simulated in-app substitute.
- BloomNativeMenuBarCommand
-
A menu command rendered into an iPadOS system menu, with an optional key
equivalent such as
nplus the Command modifier. - BloomNativeMenuBarMenu
- BloomNativeMeshGradient
- iOS 18 mesh gradient locations and their corresponding colors.
- BloomNativeMessageComposer
- Presents Apple's SMS/iMessage composer after checking device capability. The user chooses whether to send; this node never sends messages itself.
- BloomNativeMultiDatePicker
- A native calendar that can select multiple dates.
- A native adaptive NavigationSplitView with an optional detail inspector.
-
A native NavigationStack whose path is a list of route identifiers.
destinationsmaps each route identifier to its rendered destination. - BloomNativeNode
- A description of a real native view. Callbacks remain in Dart.
- BloomNativeNotificationAction
- An action displayed in a native notification category.
- BloomNativeNotificationAttachment
- A file attachment copied by UserNotifications when the request is added.
- BloomNativeNotificationCategory
- Native notification action group registered with UNUserNotificationCenter.
- BloomNativeNotificationSettings
- Current notification settings from the operating system.
- BloomNativeOutlineGroup
- A native hierarchical OutlineGroup with rows that report the selected id.
- BloomNativeOutlineItem
- One identified row in a native hierarchical outline.
- BloomNativePage
- A native swipeable page control backed by SwiftUI's paged TabView.
- BloomNativePageView
- BloomNativePasskeyButton
- Starts a platform passkey registration or assertion after a button tap. The challenge and registration user ID are unpadded base64url from the relying-party server. AuthenticationServices returns signed bytes; the relying-party server must verify the complete WebAuthn response.
- BloomNativePasskeyCredential
- A passkey registration or assertion returned by AuthenticationServices. Binary WebAuthn values use unpadded base64url. Send them to the relying party backend for verification; this widget never treats them as verified.
- BloomNativePaymentButton
- Displays the official Apple Pay button and emits a tap event. This package does not create a payment request or authorize/complete a transaction.
- BloomNativePDFView
- A native PDFKit viewer for an absolute local PDF file URL.
- BloomNativePencilCanvas
-
A PencilKit canvas. Drawing bytes are a PencilKit
PKDrawingarchive. - BloomNativePendingNotification
- A scheduled local notification returned by the native notification center.
- BloomNativePhotoPicker
- Presents PHPicker. Results are copied to temporary files; callers own cleanup.
- BloomNativePicker
- BloomNativePopoverTip
-
Attaches a native TipKit popover to
child. - BloomNativePresentation
- BloomNativePresentationDetent
-
A native sheet detent. Fractions are in the inclusive range 0 to 1;
heights are points.
mediumandlargeuse system detents. - BloomNativePrintButton
- Opens Apple's print options only after this button is tapped.
- BloomNativePrintFile
- A local PDF or raster image to send to Apple's print formatter.
- BloomNativePrintHtml
- A self-contained HTML fragment printed with UIPrintFormatter.
- BloomNativePrintResult
- BloomNativePrintSource
- BloomNativeProductView
- Displays a native StoreKit product row. The purchase begins only when the person uses StoreKit's own purchase control.
- BloomNativeProgress
- BloomNativePurchaseEvent
- BloomNativeQuickAction
-
A Home Screen quick action.
typemust be unique in the app. - BloomNativeQuickLook
- Presents a local file URL using the native Quick Look UI.
- BloomNativeRadialGradient
- BloomNativeRecognizedItem
- BloomNativeRefreshable
-
Keeps the native refresh control active while
isRefreshingis true. - BloomNativeRequestReview
- An explicit, invisible review-request service node. Add it only after a meaningful in-app milestone; StoreKit may suppress the system prompt.
- BloomNativeRichTextEditor
- An editable native attributed-text document.
- BloomNativeRichTextRange
- A UTF-16 selection in the editor's complete plain-text value.
- BloomNativeRichTextRun
- One immutable, flat run in a BloomNativeRichTextEditor.
- BloomNativeRichTextSelection
- A UTF-16 text selection. It preserves discontiguous native selections and insertion points instead of collapsing them into one enclosing range.
- BloomNativeRow
- BloomNativeSafariSheet
- Presents an HTTP(S) page in Apple's modal Safari interface.
- BloomNativeScannedPage
- A scanned page saved in the host app's temporary directory.
- BloomNativeScreenCaptureState
- BloomNativeScrollTarget
- Marks a child as a native scroll target and optionally reports visibility.
- BloomNativeScrollView
- BloomNativeSearchScope
- One selectable filter in a native search field's scope picker.
- BloomNativeSearchSuggestion
-
A native search suggestion. Choosing it completes the search with
query. - BloomNativeSection
- BloomNativeSectionMargins
- Edges for iOS 26 list section margins.
- BloomNativeShapeStyle
- ShapeStyle values that can be encoded in a native tree.
- Presents the system share sheet for text, URLs, or codec-safe values.
- BloomNativeShortcutEvent
- A quick action selected from the Home Screen or iPad app switcher.
- BloomNativeSignInWithApple
-
Starts the system Sign in with Apple flow only after the person taps this
AuthenticationServices button.
noncemust be the SHA-256 hash expected by Apple's request; retain the raw nonce separately for server verification. - BloomNativeSlider
- BloomNativeSliderRange
- BloomNativeSliderTick
- BloomNativeSpacer
- BloomNativeStack
- BloomNativeStatusBar
- Controls the application's status bar while this native content is visible. The most recently activated wrapper wins across hosts. Removing the final wrapper restores a visible status bar; the home indicator remains visible.
- BloomNativeStepper
- BloomNativeStoreView
- Displays Apple's localized StoreKit merchandise and purchase controls.
- BloomNativeSubscriptionStoreView
- Displays a native StoreKit subscription group for its product identifiers.
- BloomNativeSwipeActions
- Adds native trailing or leading swipe actions to a row.
- BloomNativeSymbol
- BloomNativeSystemEvent
- A native notification or Live Activity lifecycle event.
- BloomNativeSystemExperiences
- Native WidgetKit, ActivityKit, App Intent, and notification services.
- BloomNativeSystemToolError
- BloomNativeSystemUi
- Preferences for the actual system chrome while native content is active. Omitted preferences inherit the preceding active wrapper. iOS decides when to hide the home indicator and can reveal it after user interaction.
- BloomNativeTab
- BloomNativeTable
- A system table with selectable stable row IDs and sortable column headers.
- BloomNativeTableColumn
- BloomNativeTableSort
- Native table sort state. Text columns use locale-aware, natural sorting.
- BloomNativeTabs
- BloomNativeTabSection
- Groups tabs in the sidebar-adaptable tab view on iOS 18 and later.
- BloomNativeText
- BloomNativeTextEditor
-
A native text editor. Without
onChanged, a focus-observing editor is read-only so edits cannot be made without being reported to Dart. SetreadOnlyto keep it read-only whenonChangedis provided. - BloomNativeTextField
- BloomNativeTextSelection
- A UTF-16 range in a native text view, matching UIKit's NSRange convention.
- BloomNativeTextSpan
- A styled segment of text, supporting font styles, decoration, colors, and links. Can contain nested child spans which inherit its properties.
- BloomNativeTextView
- A platform-native text view backed by UIKit's UITextView.
- BloomNativeTipAction
- One action shown by a native TipKit tip.
- BloomNativeTips
- Explicit setup for the host app's shared TipKit datastore.
- BloomNativeTipView
-
Displays a real TipKit
TipViewinside the shared SwiftUI tree. - BloomNativeTitleMenuItems
- Native menu actions attached to a navigation title on iOS and iPadOS.
- BloomNativeToggle
- BloomNativeToolbarGroup
- A toolbar group rendered at a native SwiftUI toolbar placement.
- BloomNativeToolbarSpacer
- Adds a native visual break between toolbar groups on iOS 26.
- BloomNativeTranslationPresentation
-
Presents Apple's native translation popover for text from
child. - BloomNativeTree
- An encoded tree and its Dart event handlers, sharing the same identities.
- BloomNativeUi
- Controls native view use and reports platform capabilities.
- BloomNativeUiCapabilities
- Describes native view and glass support on the current platform.
- BloomNativeUnitPoint
- Normalized SwiftUI UnitPoint coordinates. Gradient endpoints may extend outside the unit square, as SwiftUI permits.
- BloomNativeVideo
- Native AVKit playback. PiP also requires a compatible device, an audio playback session and the host's Audio/AirPlay/Picture in Picture background mode.
- BloomNativeView
- Hosts one composable SwiftUI hierarchy inside a Bloom/Flutter app.
- BloomNativeViewThatFits
- Chooses the first candidate whose ideal size fits the available space.
- BloomNativeVisionBounds
- The four corners are measured in the VisionKit scanner view's point space.
- BloomNativeVisionError
- BloomNativeVisionPoint
- BloomNativeWalletPassDismissal
- BloomNativeWebAuthenticationButton
- Starts ASWebAuthenticationSession only from this native button's tap. Disabling or removing the node cancels an active session.
- BloomNativeWebAuthenticationResult
- BloomNativeWebView
- A native WebKit browser view. Only HTTP and HTTPS URLs are loaded.
- BloomNativeWidgetActions
- Shared App Group state helpers for native widget and activity actions.
- BloomNativeWidgetButton
- A WidgetKit or Live Activity button that invokes a native App Intent.
- BloomNativeWidgetContent
- A statically rendered subset of Bloom's native node tree for WidgetKit.
- BloomNativeWidgetToggle
- A persistent shared boolean toggle in a WidgetKit or Live Activity view.
Enums
- BloomGlassButtonStyle
- Visual style for BloomGlassButton.
- BloomGlassRenderer
- Chooses whether a glass widget is drawn by a native platform view or by Flutter.
- BloomNativeAccessibilityAdjustment
- BloomNativeAccessibilityChildren
- BloomNativeAccessibilityTrait
- BloomNativeActivityDismissalPolicy
- How long a Live Activity remains visible after it ends.
- BloomNativeAlignment
- BloomNativeAppleButtonStyle
- BloomNativeAppleButtonType
- BloomNativeApplePayAddressField
- BloomNativeApplePayCapability
- BloomNativeApplePayContactField
- BloomNativeApplePayItemType
- BloomNativeApplePayMerchantSessionStatus
- A JSON merchant session returned by the app's trusted merchant backend.
- BloomNativeApplePayNetwork
- BloomNativeApplePayPaymentMethodType
- BloomNativeApplePayResultStatus
- BloomNativeApplePaySelectionErrorType
- BloomNativeApplePayShippingSelectionType
- BloomNativeApplePayShippingType
- The localized kind of fulfillment shown by the Apple Pay sheet.
- BloomNativeApplePayUpdateErrorType
- BloomNativeAppleScope
- BloomNativeAxis
- BloomNativeBarBackgroundVisibility
- Preferred visibility of the native bar's system background, including Liquid Glass backgrounds on iOS 26.
- BloomNativeBarVisibility
- Preferred visibility for a native navigation or tab bar.
- BloomNativeButtonRole
- System button semantics, including destructive and cancel actions.
- BloomNativeButtonShape
-
SwiftUI
ButtonBorderShape(iOS 17+); ignored on older systems. - BloomNativeButtonSizing
-
SwiftUI
ButtonSizing(iOS 26+):fittedhugs the label,flexiblefills the available width. Ignored before iOS 26. - BloomNativeButtonStyle
- BloomNativeCameraMedia
- BloomNativeCanvasColorMode
- Working color space used by the native immediate-mode canvas.
- BloomNativeCanvasFillRule
- BloomNativeCanvasTextAnchor
- BloomNativeChart3DCameraPreset
- BloomNativeChart3DCameraProjection
- BloomNativeChart3DMarkKind
- The numeric marks available in Apple's iOS 26 Chart3D API.
- BloomNativeChartMarkKind
- Native mark types supplied by Apple's Swift Charts framework.
- BloomNativeChartRuleAxis
- BloomNativeColorScheme
- BloomNativeCompactPresentationAdaptation
- BloomNativeControlGroupStyle
- BloomNativeControlSize
- Native system control size, independent of Flutter layout constraints.
- BloomNativeDataDetector
- BloomNativeDataScannerQuality
- BloomNativeDatePickerStyle
- BloomNativeEdge
- BloomNativeFittingAxes
- BloomNativeFormStyle
- BloomNativeGestureMode
- BloomNativeGlassMaterial
- BloomNativeGlassShape
- BloomNativeGlassTransition
- BloomNativeGraphicsShape
- BloomNativeImageAnalysisType
- BloomNativeImageInteractionType
- BloomNativeKeyboard
- BloomNativeListSectionIndexVisibility
- Visibility of the iOS 26 list section index (the trailing A–Z scrubber).
- BloomNativeListSectionSpacing
- Spacing between list sections. BloomNativeListSectionSpacing.custom requires iOS 17 or later; the named cases use the system defaults.
- BloomNativeLivePhotoContentMode
- How a native Live Photo is cropped into its view.
- BloomNativeLivePhotoPlaybackCommand
-
A revisioned playback request. Increment
BloomNativeLivePhoto.playbackRevisionwhen issuing a new command; rebuilding with the same revision does not replay it. - BloomNativeLivePhotoPlaybackEvent
- Native Live Photo playback lifecycle events.
- BloomNativeLocalAuthenticationPolicy
- BloomNativeLocationAuthorization
- BloomNativeMapPointOfInterest
- Point of interest categories supported by MapKit filters.
- BloomNativeMapPointOfInterestFilterMode
- BloomNativeMapStyle
-
Native MapKit map presentation.
standardis the normal road map. - BloomNativeMapUserTrackingMode
- Tracking behavior after the app has location authorization.
- BloomNativeMaterial
- BloomNativeMediaAuthorizationStatus
- BloomNativeMenuKeyModifier
- BloomNativeNotificationActionStyle
- Presentation style for a notification action.
- BloomNativeNotificationInterruptionLevel
-
Interruption behavior requested for a local notification.
criticalalerts require Apple's Critical Alerts entitlement and user authorization. The operating system can still limit presentation. - BloomNativeNotificationStatus
- Notification authorization reported by UserNotifications.
- BloomNativePasskeyOperation
- BloomNativePasskeyUserVerification
- BloomNativePaymentButtonStyle
- BloomNativePaymentButtonType
- BloomNativePDFDisplayDirection
- BloomNativePDFDisplayMode
- BloomNativePencilCommand
- BloomNativePickerStyle
- BloomNativePictureInPictureState
- Native AVKit playback for an HTTP, HTTPS, or local file URL.
- BloomNativePresentationBackground
- BloomNativePresentationBackgroundInteraction
- BloomNativePresentationSizing
- BloomNativePresentationStyle
- BloomNativePurchaseStatus
- BloomNativeRoundedCornerStyle
- BloomNativeSafeAreaBarHorizontal
- Horizontal placement for an iOS 26 safe-area bar (leading or trailing).
- BloomNativeSafeAreaBarVertical
- Vertical placement for an iOS 26 safe-area bar (top or bottom).
- BloomNativeScrollAnchor
- Anchor used when a native scroll target is brought into view.
- BloomNativeScrollEdgeStyle
- BloomNativeScrollTargetBehavior
- Native scroll snapping. Targets are declared with BloomNativeScrollTarget.
- BloomNativeSearchToolbarBehavior
- BloomNativeStatusBarStyle
- Text and icon contrast for the application's native status bar.
- BloomNativeStrokeCap
- BloomNativeStrokeJoin
- BloomNativeSubmitLabel
- BloomNativeTabBarMinimizeBehavior
- BloomNativeTabRole
- BloomNativeTabSearchActivation
- BloomNativeTextCapitalization
- BloomNativeTextFieldAxis
- BloomNativeTextInputContentType
- BloomNativeTextStyle
- Semantic system typography; responds to the user's Dynamic Type setting.
- BloomNativeTipArrowEdge
- The native edge used to position BloomNativePopoverTip.
- BloomNativeTipDisplayFrequency
- TipKit's app-wide display frequency.
- BloomNativeToggleStyle
- BloomNativeToolbarPlacement
- BloomNativeToolbarRole
- BloomNativeToolbarSpacerSizing
- BloomNativeVerticalAlignment
- BloomNativeVisionItemType
Extensions
- BloomNativeEffects on BloomNativeNode
- Native system view modifiers. These operate inside the shared native host.
- BloomNativeGlassModifiers on BloomNativeNode
- BloomNativeLayout on BloomNativeNode
- Wrappers stay inside the native hierarchy, so layout is performed by SwiftUI.
Functions
-
updateWidgetContent(
{required String appGroupIdentifier, required String kind, required BloomNativeWidgetContent content, String title = 'Bloom', String detail = 'No update yet', Uri? deepLink}) → Future< void> - Saves statically composed native content for a WidgetKit timeline.