Expand description
§cleansys-gui
Iced-based desktop GUI for CleanSys.
Domain logic (cleaners, permission checks, formatting) lives in
cleansys_core; this crate only owns presentation state and rendering.
Re-exports§
pub use message::Message;pub use state::CleanSysGui;pub use update::update;pub use view::view;
Modules§
- icons
- Bootstrap icon font glyph constants. Named char constants for the Bootstrap Icons font glyphs used in the GUI.
- message
- Message type describing every user interaction and async result. Message type for the CleanSys Iced GUI.
- platform
- Desktop notifications and (Windows-only) elevated relaunch helper. Small platform-integration helpers for the GUI: desktop notifications and (Windows-only) relaunching the process elevated.
- state
- Application state. Application state for the CleanSys Iced GUI.
- theme
- Theme colour derivation (
ThemeColors::from_core, customiced::Theme). Theme helpers for CleanSys’s GUI. - theme_
selector - Theme picker widget (
pick_listof allcleansys-corethemes). Theme selector widget for the CleanSys GUI. - update
- Update (Elm-style) logic. Update logic (Elm-style) for the CleanSys Iced GUI.
- view
- View (rendering) logic. View (rendering) logic for the CleanSys Iced GUI.