support events

This commit is contained in:
Julian Freeman
2026-03-22 17:35:44 -04:00
parent 4016ed0d53
commit 6aff740207
6 changed files with 494 additions and 296 deletions

View File

@@ -1,3 +1,4 @@
mod db;
mod engine;
mod tray;
@@ -21,12 +22,20 @@ pub fn run() {
engine::get_pause_state,
engine::get_timeline,
engine::get_image_base64,
engine::update_interval
engine::update_interval,
engine::update_db_path,
engine::get_tags,
engine::add_tag,
engine::delete_tag,
engine::get_events,
engine::save_event,
engine::delete_event
])
.setup(|app| {
app.manage(engine::AppState {
is_paused: Arc::new(AtomicBool::new(false)),
capture_interval_secs: std::sync::atomic::AtomicU64::new(30),
db_path: std::sync::Mutex::new(None),
toggle_menu_item: std::sync::Mutex::new(None),
});
tray::create_tray(app.handle())?;