diff options
| author | Turgay Bulut <turgay.bulut@ozu.edu.tr> | 2026-06-01 04:15:26 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-01 04:15:26 +0300 |
| commit | 4db4ffad994bd614763641716013fa7ad41e1eb9 (patch) | |
| tree | 58733f88ed8277c30c58428fc32a2b93ac52fc1e /src/app/input/mouse.rs | |
| parent | 09169d59c1b5b3ebb6e4b1a584d9dfbe1839147f (diff) | |
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 <ogulcancelik@gmail.com>
Diffstat (limited to 'src/app/input/mouse.rs')
| -rw-r--r-- | src/app/input/mouse.rs | 10 |
1 files changed, 5 insertions, 5 deletions
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; |
