Package-level declarations
Types
Browser-history mechanics for a caller-owned stack or snapshot.
Optional observable navigation state. Routes and dependencies remain application-owned.
Functions
Application-owned URL codec; hash URLs support GitHub Pages project hosting.
The caller owns the value, URL codec, restore policy, and browser stack semantics.
Application-owned URL codec; hash URLs support GitHub Pages project hosting.
Application-owned URL codec; hash URLs support GitHub Pages project hosting.
The caller owns the value, URL codec, restore policy, and browser stack semantics.
The caller owns the value, URL codec, restore policy, and browser stack semantics.
Displays ordinary Navigation 3 entries. The caller owns the stack, entry provider and decorators. Native targets delegate to NavDisplay; Kotlin/JS composes directly into semantic HTML. Entries must already be decorated when ownership/saveable adapters are required.
Displays ordinary Navigation 3 entries. The caller owns the stack, entry provider and decorators. Native targets delegate to NavDisplay; Kotlin/JS composes directly into semantic HTML. Entries must already be decorated when ownership/saveable adapters are required.
Native Nav3 integration with caller-owned scenes, chrome, entry decorators and back-stack policy.
Displays ordinary Navigation 3 entries. The caller owns the stack, entry provider and decorators. Native targets delegate to NavDisplay; Kotlin/JS composes directly into semantic HTML. Entries must already be decorated when ownership/saveable adapters are required.
Convenience host. Entries may be generated by KSP or declared with DomposableDestination.
Optional entry ownership adapter. Pass the result to native NavDisplay or DomposableNavDisplay.
Without a codec, navigation is entirely in memory. HTML/Wasm history is an explicit opt-in.
Generates an anchor URL using the same rules as the HTML/Wasm history binding.