diff --git a/src/content.rs b/src/content.rs index 7db3afc..550b928 100644 --- a/src/content.rs +++ b/src/content.rs @@ -65,7 +65,9 @@ impl Content { } pub fn list_view<'a>(&'a self, list: &'a List) -> Element<'a, Message> { - let cosmic_theme::Spacing { space_xxs, .. } = theme::active().cosmic().spacing; + let cosmic_theme::Spacing { + space_xxs, space_m, .. + } = theme::active().cosmic().spacing; if self.tasks.is_empty() { return self.empty(list); @@ -81,6 +83,7 @@ impl Content { let delete_button = widget::icon::from_name("user-trash-full-symbolic") .size(16) .apply(widget::button::icon) + .style(cosmic::theme::Button::Destructive) .on_press(Message::Delete(item.id.clone())); let row = widget::row::with_capacity(3) @@ -91,9 +94,9 @@ impl Content { .push(delete_button); let button = widget::button(row) + .padding([space_xxs, space_m]) .width(Length::Fill) .height(Length::Shrink) - .style(cosmic::theme::Button::Image) .style(button_style(false, true)) .on_press(Message::Select(item.clone())); diff --git a/src/details.rs b/src/details.rs index 273000f..b74a3cb 100644 --- a/src/details.rs +++ b/src/details.rs @@ -185,13 +185,14 @@ impl Details { .add( widget::settings::item::builder(fl!("priority")).control( widget::segmented_control::horizontal(&self.priority_model) + .button_alignment(Alignment::Center) .width(Length::Shrink) .on_activate(Message::PriorityActivate), ), ) .add( widget::settings::item::builder(fl!("due-date")).control( - widget::button(widget::text(if self.due_date.is_some() { + widget::button::text(if self.due_date.is_some() { self.due_date .as_ref() .unwrap() @@ -199,7 +200,7 @@ impl Details { .to_string() } else { fl!("select-date") - })) + }) .on_press(Message::OpenCalendarDialog), ), )