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, _) => { ItemThumbnail::Image(handle, _) => {
if let Some(path) = item.path_opt() { if let Some(path) = item.path_opt() {
element_opt = Some( element_opt = Some(
//TODO: use widget::image::viewer, when its zoom can be reset widget::container(
widget::image(widget::image::Handle::from_path(path)) //TODO: use widget::image::viewer, when its zoom can be reset
.width(Length::Fill) widget::image(widget::image::Handle::from_path(path)),
.height(Length::Fill) )
.into(), .align_x(Alignment::Center)
.align_y(Alignment::Center)
.width(Length::Fill)
.height(Length::Fill)
.into(),
); );
} else { } else {
element_opt = Some( element_opt = Some(
//TODO: use widget::image::viewer, when its zoom can be reset widget::container(
widget::image(handle.clone()) //TODO: use widget::image::viewer, when its zoom can be reset
.width(Length::Fill) widget::image(handle.clone()),
.height(Length::Fill) )
.into(), .align_x(Alignment::Center)
.align_y(Alignment::Center)
.width(Length::Fill)
.height(Length::Fill)
.into(),
); );
} }
} }