support set interval

This commit is contained in:
Julian Freeman
2026-03-22 16:46:37 -04:00
parent 858cf85281
commit b94a976e5f
3 changed files with 48 additions and 16 deletions

View File

@@ -20,11 +20,13 @@ pub fn run() {
engine::toggle_pause,
engine::get_pause_state,
engine::get_timeline,
engine::get_image_base64
engine::get_image_base64,
engine::update_interval
])
.setup(|app| {
app.manage(engine::AppState {
is_paused: Arc::new(AtomicBool::new(false)),
capture_interval_secs: std::sync::atomic::AtomicU64::new(30),
toggle_menu_item: std::sync::Mutex::new(None),
});
tray::create_tray(app.handle())?;