aboutsummaryrefslogtreecommitdiff
path: root/src/app/input/mouse.rs
diff options
context:
space:
mode:
authorTurgay Bulut <turgay.bulut@ozu.edu.tr>2026-06-01 04:15:26 +0300
committerGitHub <noreply@github.com>2026-06-01 04:15:26 +0300
commit4db4ffad994bd614763641716013fa7ad41e1eb9 (patch)
tree58733f88ed8277c30c58428fc32a2b93ac52fc1e /src/app/input/mouse.rs
parent09169d59c1b5b3ebb6e4b1a584d9dfbe1839147f (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.rs10
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;