Expand description
Loading module.
This public module implements the Liora loading indicator and overlay components. It keeps the reusable
component logic inside liora-components rather than Gallery or Docs so
downstream GPUI applications can compose the same behavior with their own
app state, assets, and release policy.
§Usage model
Components in this module render native GPUI element trees. Stateless builder
values can be constructed inline, while controls with focus, selection,
popup, drag, or editing state should be stored as gpui::Entity<T> fields in
the parent view so state survives GPUI render passes.
§Design contract
The implementation should use Liora theme tokens from liora-core and
liora-theme, keep accessibility-oriented keyboard/pointer behavior close to
the component, and avoid app-specific Gallery/Docs resources in this SDK
crate.
Structs§
- Loading
- Fluent native GPUI component for rendering Liora loading.