small ui changes

This commit is contained in:
Chris Cochrun 2025-03-20 22:09:01 -05:00
parent 54de7eea8c
commit d8699721b7
2 changed files with 24 additions and 37 deletions

View file

@ -318,7 +318,7 @@ impl<'a> Library {
.size(20), .size(20),
); );
let row_container = let row_container =
Container::new(row) Container::new(row.align_y(Vertical::Center))
.padding(5) .padding(5)
.style(|t| { .style(|t| {
container::Style::default() container::Style::default()
@ -352,8 +352,7 @@ impl<'a> Library {
}) })
.on_enter(Message::HoverLibrary(Some(model.kind))) .on_enter(Message::HoverLibrary(Some(model.kind)))
.on_exit(Message::HoverLibrary(None)); .on_exit(Message::HoverLibrary(None));
let lib_container = let lib_container = if self.library_open == Some(model.kind) {
if self.library_open == Some(model.kind) {
let items = scrollable( let items = scrollable(
column({ column({
model.items.iter().enumerate().map( model.items.iter().enumerate().map(
@ -410,15 +409,7 @@ impl<'a> Library {
let library_column = let library_column =
column![library_toolbar, items].spacing(3); column![library_toolbar, items].spacing(3);
Container::new(library_column).padding(5).style(|t| { Container::new(library_column).padding(5)
container::Style::default()
.background(Background::Color(
t.cosmic().primary.base.into(),
))
.border(Border::default().rounded(
t.cosmic().corner_radii.radius_m,
))
})
} else { } else {
Container::new(Space::new(0, 0)) Container::new(Space::new(0, 0))
}; };
@ -498,7 +489,7 @@ impl<'a> Library {
)) ))
.border( .border(
Border::default() Border::default()
.rounded(t.cosmic().corner_radii.radius_l), .rounded(t.cosmic().corner_radii.radius_m),
) )
}) })
.into() .into()

View file

@ -471,13 +471,9 @@ impl Presenter {
.padding(10), .padding(10),
) )
.interaction(cosmic::iced::mouse::Interaction::Pointer) .interaction(cosmic::iced::mouse::Interaction::Pointer)
.on_enter(Message::HoveredSlide(slide_id)) .on_move(move |_| Message::HoveredSlide(slide_id))
.on_exit(Message::HoveredSlide(-1)) .on_exit(Message::HoveredSlide(-1))
.on_press({ .on_press(Message::SlideChange(slide_id as u16));
let id =
self.slides.iter().position(|s| s == slide).unwrap();
Message::SlideChange(id as u16)
});
delegate.into() delegate.into()
} }