From 69e03bc4147fb2b40d1933dc34c3c4dc6390d28e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vuka=C5=A1in=20Vojinovi=C4=87?= Date: Sun, 25 Aug 2024 17:08:29 +0200 Subject: [PATCH] fix(touchpad): adapt to workspace layout Dynamically change the text of four-finger gestures depending on workspace layout. --- cosmic-settings/src/pages/input/touchpad.rs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/cosmic-settings/src/pages/input/touchpad.rs b/cosmic-settings/src/pages/input/touchpad.rs index 7d4db65..08cc192 100644 --- a/cosmic-settings/src/pages/input/touchpad.rs +++ b/cosmic-settings/src/pages/input/touchpad.rs @@ -302,12 +302,22 @@ fn gestures() -> Section { .flex_control(text(&descriptions[switch_workspaces])), ) // .add( - // settings::item::builder(&descriptions[four_finger_left]) - // .flex_control(text(&descriptions[open_workspaces_view])), + // settings::item::builder( + // &descriptions[match page.comp_workspace_config.workspace_layout { + // WorkspaceLayout::Horizontal => four_finger_down, + // WorkspaceLayout::Vertical => four_finger_right, + // }], + // ) + // .flex_control(text(&descriptions[open_workspaces_view])), // ) // .add( - // settings::item::builder(&descriptions[four_finger_right]) - // .flex_control(text(&descriptions[open_application_library])), + // settings::item::builder( + // &descriptions[match page.comp_workspace_config.workspace_layout { + // WorkspaceLayout::Horizontal => four_finger_up, + // WorkspaceLayout::Vertical => four_finger_left, + // }], + // ) + // .flex_control(text(&descriptions[open_application_library])), // ) .apply(Element::from) .map(crate::pages::Message::Input)