From 3035859dcb0a992b5e97fd95139195b5e7b3d267 Mon Sep 17 00:00:00 2001 From: Ruben Rosario Date: Sun, 21 Jun 2026 14:34:01 +0100 Subject: [PATCH] Replace Ctrl+Tab with Ctrl+Left/Right for cycling lists Ctrl+Right selects next list, Ctrl+Left selects previous list, works from any Focus (Tabs/TaskList/Detail). --- src/app.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/app.rs b/src/app.rs index 57febb6..58ac9dc 100644 --- a/src/app.rs +++ b/src/app.rs @@ -187,6 +187,22 @@ impl App { return; } + if key.code == KeyCode::Right && key.modifiers.contains(KeyModifiers::CONTROL) { + if !self.lists.is_empty() && self.selected_list + 1 < self.lists.len() { + self.selected_list += 1; + self.load_tasks(); + } + return; + } + + if key.code == KeyCode::Left && key.modifiers.contains(KeyModifiers::CONTROL) { + if !self.lists.is_empty() && self.selected_list > 0 { + self.selected_list -= 1; + self.load_tasks(); + } + return; + } + match key.code { KeyCode::Tab => { self.focus = match self.focus {