From 77a639624cd0da463b3b3d4dde2f909cf9fdad68 Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Mon, 19 May 2025 12:21:28 -0700 Subject: [PATCH] ssd: Set `is_ssd(true)` on `header_bar`, and don't set `.start` --- src/shell/element/window.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/shell/element/window.rs b/src/shell/element/window.rs index bce84714..0f866757 100644 --- a/src/shell/element/window.rs +++ b/src/shell/element/window.rs @@ -547,23 +547,19 @@ impl Program for CosmicWindowInternal { fn view(&self) -> cosmic::Element<'_, Self::Message> { let mut header = cosmic::widget::header_bar() - .start(cosmic::widget::horizontal_space().width(32)) .title(self.last_title.lock().unwrap().clone()) .on_drag(Message::DragStart) .on_close(Message::Close) .focused(self.window.is_activated(false)) .on_double_click(Message::Maximize) - .on_right_click(Message::Menu); + .on_right_click(Message::Menu) + .is_ssd(true); if cosmic::config::show_minimize() { - header = header - .on_minimize(Message::Minimize) - .start(cosmic::widget::horizontal_space().width(40)); // 32 + 8 spacing + header = header.on_minimize(Message::Minimize) } if cosmic::config::show_maximize() { - header = header - .on_maximize(Message::Maximize) - .start(cosmic::widget::horizontal_space().width(40)); // 32 + 8 spacing + header = header.on_maximize(Message::Maximize) } header.into()