mod osd; use osd::OsdUi; use popcorn_conf::PopcornConfig; fn main() -> Result<(), Box> { let cfg = PopcornConfig::load_or_default(); let osd = OsdUi::new(&cfg)?; // start IPC loop here // for each message: // osd.update(&args, &cfg) // reset timer let _ = slint::run_event_loop(); Ok(()) }