From 4db4ffad994bd614763641716013fa7ad41e1eb9 Mon Sep 17 00:00:00 2001 From: Turgay Bulut Date: Mon, 1 Jun 2026 04:15:26 +0300 Subject: feat: add expanded sidebar collapse control (#291) * feat: add expanded sidebar collapse control refs #278 * fix: place sidebar collapse control inside content refs #278 --------- Co-authored-by: Can Celik --- src/app/input/mouse.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/app/input/mouse.rs') diff --git a/src/app/input/mouse.rs b/src/app/input/mouse.rs index cc03c8f6..b991828a 100644 --- a/src/app/input/mouse.rs +++ b/src/app/input/mouse.rs @@ -449,12 +449,12 @@ impl AppState { } if in_sidebar { - if self.sidebar_collapsed { - if self.on_collapsed_sidebar_toggle(mouse.column, mouse.row) { - self.sidebar_collapsed = false; - return None; - } + if self.on_sidebar_toggle(mouse.column, mouse.row) { + self.sidebar_collapsed = !self.sidebar_collapsed; + return None; + } + if self.sidebar_collapsed { if let Some(idx) = self.collapsed_workspace_at_row(mouse.row) { self.switch_workspace(idx); self.mode = Mode::Terminal; -- cgit v1.2.3