From 04b7ba6382ccd739da5212dc6401b7cee79d811c Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Thu, 21 Nov 2024 06:07:57 -0600 Subject: [PATCH] making explicit sure size is correct --- src/ui/presenter.rs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/ui/presenter.rs b/src/ui/presenter.rs index accbd03..44fb2f3 100644 --- a/src/ui/presenter.rs +++ b/src/ui/presenter.rs @@ -146,8 +146,14 @@ impl Presenter { } pub fn view(&self) -> Element { - let text = text!("{}", self.current_slide.text()) - .size(self.current_slide.font_size() as u16); + let font_size = if self.current_slide.font_size() > 0 { + self.current_slide.font_size() as u16 + } else { + 50 + }; + let text = text(self.current_slide.text()) + .size(font_size) + .line_height(20.0); let text = Container::new(text).center(Length::Fill); let black = Container::new(Space::new(0, 0)) .style(|_| { @@ -195,8 +201,9 @@ impl Presenter { } fn slide_delegate(slide: &Slide) -> Element { - let text = - text!("{}", slide.text()).size(slide.font_size() as u16); + let text = text!("{}", slide.text()) + .size(slide.font_size() as u16) + .line_height(1.0); let text = Container::new(text).center(Length::Fill); let container = match slide.background().kind { crate::BackgroundKind::Image => Container::new(