widgets/overlays/glass_context_menu library
Classes
- GlassContextMenu
-
A liquid glass context menu following Apple iOS 26/27 and SwiftUI
.contextMenu()design. - GlassContextMenuAction
-
An interactive context menu action with authentic iOS liquid glass styling,
providing direct parity with SwiftUI's
Buttonwithin a.contextMenu().
Enums
- GlassContextMenuIconPosition
- Position of the action icon relative to its label in a GlassContextMenuAction.
Extensions
- GlassContextMenuExtension on Widget
-
Convenience extension providing
.glassContextMenu()on any Widget.
Functions
-
showGlassContextMenu<
T> ({required BuildContext context, required Rect targetRect, required List< Widget> actions, WidgetBuilder? previewBuilder, Widget? previewChild, double borderRadius = 32.0, double? previewBorderRadius, double rowBorderRadius = 16.0, BorderRadius? rowCorners, Color? originSlotColor, Color? backgroundColor, LiquidGlassSettings? settings, GlassQuality? quality, double backdropBlur = 0.0, Color? barrierColor, bool enableHaptics = true, GlobalKey<State< ? routeStaticKey, bool isInteractive = false, Duration commitDuration = const Duration(milliseconds: 520)}) → Future<StatefulWidget> >T?> - Displays an iOS-style liquid glass context menu attached to a target rectangle.