Overlays and navigation

This widget family covers two closely related jobs.
First, it covers layered interface that should appear above the main layout flow, such as modals, popovers, menus, tooltips, and toasts.
Second, it covers the widgets that help users move through app structure, such as tabs, accordions, breadcrumbs, pagination, routing, and transition-oriented navigation helpers.
These widgets matter in Fission because they rely on runtime-owned portal, focus, or routing behavior rather than being simple inline content.

Overlay and portal-oriented widgets

Widget
Dedicated page
When to choose it
Modal
A blocking dialog should appear above the main interface
ModalAction
Supporting action definition for modal footers
Popover
A panel should anchor to another element
Drawer
A larger side panel should slide in
DrawerSide
Supporting type for drawer placement
Tooltip
Small explanatory overlay on hover or focus
Toast
Temporary notification overlay
ToastKind
Supporting toast style type
Portal
Low-level portal registration widget
Menu
Menu surface
MenuButton
Button that opens or owns a menu
MenuItem
One menu entry
Widget
Dedicated page
When to choose it
Tabs
Peer sections should switch in the same area
TabItem
Supporting tab definition
Accordion
Sections should expand and collapse in place
AccordionItem
Supporting accordion entry
Breadcrumb
Show hierarchical navigation path
BreadcrumbItem
Supporting breadcrumb entry
Pagination
Move through paged content
Route
Define one route mapping
RouteParams
Access parsed route parameters
Router
Choose which routed content should build

Transition and navigation-adjacent helpers

Widget
Dedicated page
When to choose it
Hero
Shared-element transition between states or routes
Transition
Animated transition wrapper
FocusScope
Keep focus behavior bounded within a region

Practical cross-reference

If the next question is about the runtime portal and animation contracts behind these widgets, continue to Animations, portals, and media. For the higher-level teaching explanation, see Media, animation, portals, and 3D. For the full widget map, return to the Widget catalog.
Fission
A cross-platform, GPU-accelerated user interface framework for Rust. MIT licensed.
Copyright (c) 2026 Fission
Ready to use today. Widget APIs are expected to remain stable; some runtime and shell APIs may change before 1.0.0.
Fission 0.7.0