1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! # 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.
/// Message type describing every user interaction and async result.
/// Application state.
/// Update (Elm-style) logic.
/// View (rendering) logic.
/// Bootstrap icon font glyph constants.
/// Theme colour derivation (`ThemeColors::from_core`, custom `iced::Theme`).
/// Theme picker widget (`pick_list` of all `cleansys-core` themes).
/// Desktop notifications and (Windows-only) elevated relaunch helper.
pub use Message;
pub use CleanSysGui;
pub use update;
pub use view;