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
UIBottomNavyBar
Animated bottom navigation bar where the selected item expands to show its label beside the icon.
UIBottomNavyBarItem
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.
UIDetailDateNavigator
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.
UIGlassBottomNavBar
Frosted-glass bottom navigation bar.
UIGlassBottomNavBarItem
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.