Fix gallery image alignment

This commit is contained in:
Jeremy Soller 2024-10-21 15:39:57 -06:00
parent f62bfce780
commit 6fa9784109
No known key found for this signature in database
GPG key ID: D02FD439211AF56F

View file

@ -3016,19 +3016,27 @@ impl Tab {
ItemThumbnail::Image(handle, _) => {
if let Some(path) = item.path_opt() {
element_opt = Some(
//TODO: use widget::image::viewer, when its zoom can be reset
widget::image(widget::image::Handle::from_path(path))
.width(Length::Fill)
.height(Length::Fill)
.into(),
widget::container(
//TODO: use widget::image::viewer, when its zoom can be reset
widget::image(widget::image::Handle::from_path(path)),
)
.align_x(Alignment::Center)
.align_y(Alignment::Center)
.width(Length::Fill)
.height(Length::Fill)
.into(),
);
} else {
element_opt = Some(
//TODO: use widget::image::viewer, when its zoom can be reset
widget::image(handle.clone())
.width(Length::Fill)
.height(Length::Fill)
.into(),
widget::container(
//TODO: use widget::image::viewer, when its zoom can be reset
widget::image(handle.clone()),
)
.align_x(Alignment::Center)
.align_y(Alignment::Center)
.width(Length::Fill)
.height(Length::Fill)
.into(),
);
}
}