a lightweight, interval-based utility to combat digital strain through "Ma" (intentional pauses) for the eyes and body.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: tray icon reflects pause state, tooltip shows label

+3
+3
src/main.rs
··· 65 65 let is_enforced = active_profile(&cfg).mode == BreakMode::Enforced; 66 66 let sound_enabled = cfg.appearance.sound_enabled; 67 67 let sound_volume = cfg.appearance.sound_volume; 68 + let active_profile_name = active_profile(&cfg).name.clone(); 68 69 69 70 let overlay = Rc::new(RefCell::new(OverlayManager::new(is_dark)?)); 70 71 let settings_mgr = Rc::new(SettingsManager::new(&cfg)?); ··· 155 156 if sound_enabled { 156 157 sound::play_chime(sound_volume); 157 158 } 159 + 160 + tray.set_tooltip(&format!("ioma — {}", sched.label)); 158 161 159 162 let ov = overlay.borrow(); 160 163 ov.window().set_break_label(sched.label.as_str().into());