From 84c105a0f43e63d8460851abe6d7ff30b7438a2f Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Mon, 18 Aug 2025 14:05:42 -0500 Subject: [PATCH] better design of slides --- src/main.rs | 2 +- src/ui/presenter.rs | 357 ++++++++++++++++++++++++++++---------------- 2 files changed, 230 insertions(+), 129 deletions(-) diff --git a/src/main.rs b/src/main.rs index 6e92c1c..9adfc15 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1037,7 +1037,7 @@ impl cosmic::Application for App { ) .clip(true) .width(Length::Fill) - .center_y(130) + .center_y(180) ]; if let Some(_editor) = &self.editor_mode { diff --git a/src/ui/presenter.rs b/src/ui/presenter.rs index 2b102ec..766d77e 100644 --- a/src/ui/presenter.rs +++ b/src/ui/presenter.rs @@ -17,6 +17,7 @@ use cosmic::{ }, span, stack, text::Rich, + vertical_rule, }, prelude::*, widget::{ @@ -45,16 +46,15 @@ const REFERENCE_HEIGHT: f32 = 1080.0; // #[derive(Default, Clone, Debug)] pub(crate) struct Presenter { - pub slides: Vec, pub service: Vec, pub current_slide: Slide, pub current_item: usize, - pub current_slide_index: u16, + pub current_slide_index: usize, pub video: Option