navigation library
App bars, bottom bars, menus, breadcrumbs, and navigation scaffolds.
Classes
- UIAccentTabDetailScaffold
- Detail scaffold variant with accent-colored tab bar styling.
- UIAppBar
- Custom app bar with standard, accent, and brand layout variants.
- UIAvatarWithEdit
- Animated bottom navigation bar where the selected item expands to show its label beside the icon.
- One tab inside UIBottomNavyBar.
- UIBreadcrumb
- Horizontal breadcrumb trail for hierarchical navigation.
- UIBreadcrumbItem
- A single link or label inside UIBreadcrumb.
- UIButtonsTab
- A custom tab bar that renders tabs as individual buttons.
- UIContextMenuItem
- One action inside a showUIContextMenu menu.
- UIContextMenuRegion
- Wraps child and opens showUIContextMenu on long-press.
- UIDetailActivityHeader
- Accent header label for detail activity screens.
- Date pager row for detail screens.
- UIDetailScrollLayout
- Scrollable detail layout with activity header and tab content area.
- UIDoubleBackToExit
- Requires two back presses within interval before invoking onExit.
- UIFloatingBottomBar
- Bottom bar with a raised center action and items split on both sides.
- UIFloatingBottomBarCenterAction
- Center action for UIFloatingBottomBar.
- UIFloatingBottomBarItem
- One navigation slot in UIFloatingBottomBar.
- UIGlassAppBar
- App bar with a frosted-glass background.
- Frosted-glass bottom navigation bar.
- One tab inside UIGlassBottomNavBar.
- UIMenuBar
- Horizontal desktop-style menu bar with dropdown flyouts.
- UIMenuBarAction
- One action inside a UIMenuBar flyout.
- UIMenuBarItem
- Top-level menu in UIMenuBar (for example File, Edit).
- UISegmentedTabBar
- A segmented control used for switching between mutually exclusive options.
- UISegmentTabItem
- Represents an item in the UISegmentedTabBar.
- UISettingsPageScaffold
- Scaffold layout for settings screens with app bar and optional save FAB.
- UISideMenu
- Slide-out side menu that overlays or pushes the main child content.
- UISideMenuState
- State for UISideMenu with imperative open/close helpers.
-
UITabBar<
T> - A horizontal scrollable tab bar with customizable styles and indicators.
- UITabbedDetailScaffold
- Detail screen scaffold with accent header and tabbed body content.
- UIThemeToggleButton
- Compact theme switch — moon for dark mode, sun for light mode.
- UITitleWithBorderedLine
- Section title with a trailing horizontal divider line.
- UITitleWithSwitch
- Settings row with a title and trailing Switch.
- UITreeNode
- One node in a UITreeView hierarchy.
- UITreeView
- Hierarchical list with expand/collapse and optional selection.
Enums
- UIAppBarVariant
- Visual style variants for UIAppBar.
- UISideMenuType
- Animation style for UISideMenu.
- UITreeViewSelectionMode
- Selection behavior for UITreeView.
Functions
-
initialsFromName(
String? name) → String - Derives up to two uppercase initials from a display name.
-
showUIContextMenu(
{required BuildContext context, required Offset position, required List< UIContextMenuItem> items, double minWidth = 180}) → Future<void> -
Shows a styled context menu at
position.