Package-level declarations
Types
Scroll-direction state for StylishModernScreen. progress tracks the finger 1:1 while scrolling (0 = shown, 1 = hidden) and settles to the nearest edge when the gesture or fling ends.
The side a floating layer exits toward when hidden.
Functions
A page section that pairs a StylishSection heading with a SimpleBarChart.
A page section that pairs a StylishSection heading with a SimpleLineChart.
Remembers a StylishScrollHideState.
Responsive navigation orchestrator that chooses a bottom bar for compact windows and a navigation rail for medium/expanded windows.
A Material 3 bottom app bar with Stylish theme defaults.
A scaffold with a bottom sheet, wrapping the Material 3 BottomSheetScaffold with Stylish defaults.
A center-aligned Material 3 top app bar with Stylish theme defaults.
Floating bottom bar with optional embedded FAB and action slots.
Floating top bar with a centered title and edge action slots.
A floating page footer that hosts action slots at the bottom of the screen. Mirrors StylishHeader in visual language — rounded, elevated, with a hairline outline — and is designed to fill the bottomBar slot of StylishScaffold.
A floating page header that hosts navigation, title, and action slots.
A large Material 3 top app bar with Stylish theme defaults.
A medium Material 3 top app bar with Stylish theme defaults.
The modern full-screen page: a floating pinned header, a full-bleed lazy content list, and floating overlays — with the scroll behavior built in.
A page-content pattern that renders a header as the first item of a scrollable lazy list.
Modern overlay-style page scaffold (the canonical Stylish scaffold). Content fills the entire screen and scrolls behind the pinned header; nothing is pushed down by padding.
Shows/hides floating content with the ModernScreen fade + half-slide animation (200ms). direction is the exit side: headers exit UP, FABs and bottom indicators exit DOWN.
A standard Material 3 top app bar with Stylish theme defaults.