navigation library
Consona Navigation — destinations, nav, swipeable pages, adaptive shell
Classes
- ConsonaAppBar
- A scroll-aware top navigation bar with optional frosted glass blur, leading/trailing action slots, and hairline divider.
- ConsonaBreadcrumbItem
- A single node in a ConsonaBreadcrumbs trail.
- ConsonaBreadcrumbs
-
Hierarchical path bar (
Workspace / Projects / Audio Synth) that automatically collapses middle items into an interactive…pill on narrow mobile viewports (< collapseWidth). - ConsonaBreakpoints
- ConsonaDestination
- A single destination: how it is shown in the nav and the page it owns.
-
ConsonaSegment<
T> - A single segment definition for ConsonaSegmentedControl.
-
ConsonaSegmentedControl<
T> - Magnetic segmented tab switcher with a sliding pill indicator that elongates mid-flight (squash-and-stretch) when switching segments.
- ConsonaShell
- Everything a custom header / nav / page needs to know about the shell.
- ConsonaShellScope
- Exposes the shell state (selected destination, window class) to pages.
- ConsonaStep
- A single step definition for ConsonaStepper.
- ConsonaStepper
- Multi-step progress and wizard navigation indicator supporting horizontal and vertical orientations.
- ConsonaSwipeableTabPager
- Swipe left/right between sibling pages with soft settling motion.
Enums
- Visual style of the selection indicator.
- Which screen edge the nav is laid out for.
- Surface treatment of the nav.
- ConsonaShellWide
- Wide-screen layout property of ConsonaShell (used at expanded widths).
- ConsonaWindowClass
Extensions
Typedefs
- Custom builder for a single nav destination item.