19 lines
354 B
Rust

mod osd;
use osd::OsdUi;
use popcorn_conf::PopcornConfig;
fn main() -> Result<(), Box<dyn std::error::Error>> {
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(())
}