From a15b07181207036b65e5390a0a04ee4c96320600 Mon Sep 17 00:00:00 2001 From: normaltaro Date: Wed, 11 Dec 2024 21:58:03 +0530 Subject: [PATCH 1/2] added shortcuts for next/prev tab switching --- .../zen-components/ZenKeyboardShortcuts.mjs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs b/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs index 62b138fe4..953a2c0f5 100644 --- a/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs +++ b/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs @@ -807,6 +807,30 @@ class ZenKeyboardShortcutsVersioner { // since it's not used anymore. data = data.filter((shortcut) => shortcut.getID() != 'zen-toggle-sidebar'); } + if (version < 5) { + data.push( + ...[ + new KeyShortcut( + 'zen-advance-selected-tab-shortcut', + '', + '', + ZEN_OTHER_SHORTCUTS_GROUP, + KeyShortcutModifiers.fromObject({}), + 'code:gBrowser.tabContainer.advanceSelectedTab(1, true)', + 'zen-advance-selected-tab-shortcut' + ), + new KeyShortcut( + 'zen-reverse-selected-tab-shortcut', + '', + '', + ZEN_OTHER_SHORTCUTS_GROUP, + KeyShortcutModifiers.fromObject({}), + 'code:gBrowser.tabContainer.advanceSelectedTab(-1, true)', + 'zen-reverse-selected-tab-shortcut' + ), + ] + ); + } return data; } } From b8a16b4376757a868c9d607ca8728461e8cb3bcf Mon Sep 17 00:00:00 2001 From: normaltaro <30935678+normaltaro@users.noreply.github.com> Date: Thu, 12 Dec 2024 19:36:14 +0530 Subject: [PATCH 2/2] LATEST_KBS_VERSION set to 5 Signed-off-by: normaltaro <30935678+normaltaro@users.noreply.github.com> --- src/browser/base/zen-components/ZenKeyboardShortcuts.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs b/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs index 953a2c0f5..b706868c7 100644 --- a/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs +++ b/src/browser/base/zen-components/ZenKeyboardShortcuts.mjs @@ -702,7 +702,7 @@ function zenGetDefaultShortcuts() { } class ZenKeyboardShortcutsVersioner { - static LATEST_KBS_VERSION = 4; + static LATEST_KBS_VERSION = 5; constructor() {}