Re-exportsยง
pub use break_stats::BreakStats;pub use pause::PauseState;pub use settings::Settings;pub use settings::MonitorPlacement;pub use tray_countdown::format_countdown;pub use tray_countdown::TrayCountdownSnapshot;pub use types::SuppressReason;pub use types::BreakKind;pub use types::LastBreakInfo;pub use commands::breaks::*;pub use commands::hooks::*;pub use commands::profiles::*;pub use commands::settings::*;pub use commands::stats::*;
Modulesยง
- break_
stats ๐ - commands ๐
- overlay ๐
- pause ๐
- run_
loop ๐ - screen_
time ๐ - settings ๐
- timers ๐
- tray_
countdown ๐ - types ๐
Structsยง
- Scheduler
- Live, mutable state for the break scheduler.
Functionsยง
- persist_
profiles - Snapshot the profile list + active name and atomically write them to disk. Called after every profile mutation (create / rename / delete / reorder / reset) so a crash never loses a change.