From d562fe57eb7a55945bcf771bbb7656053bda2056 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Fri, 10 Feb 2023 14:28:44 -0800 Subject: [PATCH] Some spacing/alignment tweaks --- src/main.rs | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 90754e1..5441429 100644 --- a/src/main.rs +++ b/src/main.rs @@ -447,6 +447,7 @@ fn layer_surface<'a>(app: &'a App, surface: &'a LayerSurface) -> cosmic::Element } })), ] + .spacing(12) .height(iced::Length::Fill) .width(iced::Length::Fill) .into() @@ -468,12 +469,21 @@ fn workspace_sidebar_entry(workspace: &Workspace) -> cosmic::Element { }; widget::column![ close_button(Msg::CloseWorkspace(workspace.handle.clone())), - widget::button(widget::Image::new(workspace.img.clone().unwrap_or_else( - || widget::image::Handle::from_pixels(1, 1, vec![0, 0, 0, 255]) - ))) + widget::button(widget::column![ + widget::Image::new( + workspace + .img + .clone() + .unwrap_or_else(|| widget::image::Handle::from_pixels( + 1, + 1, + vec![0, 0, 0, 255] + )) + ), + widget::text(&workspace.name) + ]) .style(theme) .on_press(Msg::ActivateWorkspace(workspace.handle.clone())), - widget::text(&workspace.name) ] .into() } @@ -487,6 +497,7 @@ fn workspaces_sidebar<'a>( .into() // New workspace + // Show empty workspace same size as others } fn toplevel_preview(toplevel: &Toplevel) -> cosmic::Element { @@ -500,6 +511,7 @@ fn toplevel_preview(toplevel: &Toplevel) -> cosmic::Element { ))) .on_press(Msg::ActivateToplevel(toplevel.handle.clone())), widget::text(&toplevel.info.title) + .horizontal_alignment(iced::alignment::Horizontal::Center) ] .into() } @@ -510,6 +522,8 @@ fn toplevel_previews<'a>( widget::row(toplevels.map(toplevel_preview).collect()) .width(iced::Length::FillPortion(4)) .height(iced::Length::Fill) + .spacing(16) + .align_items(iced::Alignment::Center) .into() }