fixing text issues and window issues

This commit is contained in:
Chris Cochrun 2024-11-21 12:32:12 -06:00
parent 04b7ba6382
commit d7c69bf9e0
2 changed files with 57 additions and 34 deletions

View file

@ -151,9 +151,7 @@ impl Presenter {
} else {
50
};
let text = text(self.current_slide.text())
.size(font_size)
.line_height(20.0);
let text = text(self.current_slide.text()).size(font_size);
let text = Container::new(text).center(Length::Fill);
let black = Container::new(Space::new(0, 0))
.style(|_| {
@ -201,9 +199,12 @@ impl Presenter {
}
fn slide_delegate(slide: &Slide) -> Element<Message> {
let text = text!("{}", slide.text())
.size(slide.font_size() as u16)
.line_height(1.0);
let font_size = if slide.font_size() > 0 {
slide.font_size() as u16
} else {
50
};
let text = text(slide.text()).size(font_size);
let text = Container::new(text).center(Length::Fill);
let container = match slide.background().kind {
crate::BackgroundKind::Image => Container::new(