diff --git a/src/core/slide.rs b/src/core/slide.rs index 1b6c522..351c61f 100644 --- a/src/core/slide.rs +++ b/src/core/slide.rs @@ -181,6 +181,10 @@ impl Slide { pub fn font(&self) -> String { self.font.clone() } + + pub fn video_loop(&self) -> bool { + self.video_loop + } } #[derive( diff --git a/src/main.rs b/src/main.rs index 74b7f6e..bc5a243 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,6 +16,7 @@ use cosmic::{widget::Container, Theme}; use iced_video_player::{Video, VideoPlayer}; use miette::{miette, Result}; use std::path::PathBuf; +use tracing::error; use tracing::{debug, level_filters::LevelFilter}; use tracing_subscriber::EnvFilter; @@ -55,8 +56,10 @@ fn main() -> Result<()> { let settings; if args.ui { + debug!("main view"); settings = Settings::default().debug(false); } else { + debug!("window view"); settings = Settings::default().debug(false).no_main_window(true); } @@ -77,7 +80,8 @@ struct App { windows: Vec, slides: Vec, current_slide: Slide, - current_video: Option