From 99658ea060d52d211726eff11dde20af591bf055 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Sat, 2 Nov 2024 05:11:32 -0500 Subject: [PATCH] working video_player in iced..... This means that we have achieved what we've set out for. All the pieces are available to us to use, we just now have to build it. --- src/ui/presenter.rs | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/src/ui/presenter.rs b/src/ui/presenter.rs index eed370b..f56369e 100644 --- a/src/ui/presenter.rs +++ b/src/ui/presenter.rs @@ -1,9 +1,11 @@ +use std::path::PathBuf; + use cosmic::{ dialog::ashpd::url::Url, iced::{widget::text, ContentFit, Length}, iced_widget::stack, prelude::*, - widget::{image, Container}, + widget::{image, Container, Space}, Task, }; use iced_video_player::{Video, VideoPlayer}; @@ -16,7 +18,7 @@ use crate::core::slide::Slide; pub(crate) struct Presenter { slides: Vec, current_slide: i16, - video: Video, + video: Option