Custom Toplevels widget

Fixes centering on toplevels.

Need to use fewer hacks, and add equal scale factor.

See if Iced layout system can be improved.
This commit is contained in:
Ian Douglas Scott 2024-01-19 15:32:54 -08:00
parent ec5dceeed2
commit 99aeca0f2f
4 changed files with 234 additions and 4 deletions

View file

@ -261,12 +261,14 @@ fn toplevel_previews<'a>(
let entries = toplevels
.map(|t| toplevel_previews_entry(t, output))
.collect();
row(entries)
//row(entries)
widget::container(crate::widgets::toplevels(entries))
.align_x(iced::alignment::Horizontal::Center)
.width(width)
.height(height)
.spacing(16)
//.spacing(16)
.padding(12)
.align_items(iced::Alignment::Center)
//.align_items(iced::Alignment::Center)
.into()
}