Merge pull request #794 from git-f0x/master

Set max height for previews
This commit is contained in:
Jeremy Soller 2025-02-11 09:38:02 -07:00 committed by GitHub
commit e96258917a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 15 deletions

View file

@ -1274,7 +1274,9 @@ impl App {
} }
fn desktop_view_options(&self) -> Element<Message> { fn desktop_view_options(&self) -> Element<Message> {
let cosmic_theme::Spacing { space_l, .. } = theme::active().cosmic().spacing; let cosmic_theme::Spacing {
space_m, space_l, ..
} = theme::active().cosmic().spacing;
let config = self.config.desktop; let config = self.config.desktop;
let mut children = Vec::new(); let mut children = Vec::new();
@ -1349,6 +1351,7 @@ impl App {
widget::column::with_children(children) widget::column::with_children(children)
.padding([0, space_l, space_l, space_l]) .padding([0, space_l, space_l, space_l])
.spacing(space_m)
.into() .into()
} }

View file

@ -1491,11 +1491,11 @@ impl Item {
let mut column = widget::column().spacing(space_m); let mut column = widget::column().spacing(space_m);
column = column.push(widget::row::with_children(vec![ column = column.push(
widget::horizontal_space().into(), widget::container(self.preview(sizes))
self.preview(sizes), .center_x(Length::Fill)
widget::horizontal_space().into(), .max_height(THUMBNAIL_SIZE as f32),
])); );
let mut details = widget::column().spacing(space_xxxs); let mut details = widget::column().spacing(space_xxxs);
details = details.push(widget::text::heading(self.name.clone())); details = details.push(widget::text::heading(self.name.clone()));
@ -4089,15 +4089,13 @@ impl Tab {
} }
Element::from(dnd_grid) Element::from(dnd_grid)
}), }),
mouse_area::MouseArea::new( mouse_area::MouseArea::new(widget::column::with_children(children).width(Length::Fill))
widget::container(widget::column::with_children(children)).width(Length::Fill), .on_press(|_| Message::Click(None))
) .on_drag(Message::Drag)
.on_press(|_| Message::Click(None)) .on_drag_end(|_| Message::DragEnd(None))
.on_drag(Message::Drag) .show_drag_rect(true)
.on_drag_end(|_| Message::DragEnd(None)) .on_release(|_| Message::ClickRelease(None))
.show_drag_rect(true) .into(),
.on_release(|_| Message::ClickRelease(None))
.into(),
true, true,
) )
} }