Commit graph

81 commits

Author SHA1 Message Date
mr. M
c79de8b430
Allow reserved keyboard shortcuts to be changed 2024-10-18 23:10:27 +02:00
mr. M
cfa0d1c8f4
Merge branch 'main' of https://github.com/zen-browser/components 2024-10-18 18:19:59 +02:00
mr. M
ed83f5952e
Refactor ZenKeyboardShortcuts.mjs to rebuild shortcuts if data is missing 2024-10-18 18:19:53 +02:00
mr. m 🤙
301fec9557
Merge pull request #59 from GunGunGun/patch-1
Recreate shortcuts file if not exist/deleted -  ZenKeyboardShortcuts.mjs
2024-10-18 19:19:32 +03:00
mr. M
d567e18216
Fixed shortcuts on startup 2024-10-18 17:30:50 +02:00
Gun
e6d144879c
Recreate shortcuts file if not exist/deleted - ZenKeyboardShortcuts.mjs
Recreate shortcuts file if not exist/deleted -  ZenKeyboardShortcuts.mjs
2024-10-18 19:59:41 +07:00
mr. M
3dc7738737
Refactor ZenKeyboardShortcuts to remove event listener duplication 2024-10-15 15:38:30 +02:00
mr. M
cdc9fb4980
Refactor ZenKeyboardShortcuts to migrate from version 2 to 3 2024-10-15 15:05:27 +02:00
mr. M
ecdc196752
Fixed MacOS native shortcuts 2024-10-15 14:05:02 +02:00
mr. M
612abc81e7
Refactor ZenKeyboardShortcuts to handle null key values 2024-10-15 08:28:16 +02:00
mr. M
1bc2cf53c8
Refactor KeyShortcutModifiers to handle platform-specific key modifiers consistently 2024-10-13 17:41:13 +02:00
mr. M
b991b42402
Refactor ZenKeyboardShortcuts to handle platform-specific key modifiers consistently 2024-10-13 14:42:20 +02:00
mr. M
59d8bdec89
Refactor KeyShortcutModifiers to handle platform-specific key modifiers consistently 2024-10-13 02:22:53 +02:00
mauro-balades
d2296c0523
Refactor keyboard shortcuts and tab unloader logic 2024-10-10 19:01:13 +02:00
mauro-balades
2b163c397c
Refactor ZenKeyboardShortcuts to optimize clearing of main keyset 2024-10-09 17:07:00 +02:00
mauro-balades
cbeb9d7b68
Refactor ZenKeyboardShortcuts to add reset functionality for pinned tabs 2024-10-09 07:47:45 +02:00
mauro 🤙
6f9a076751
Merge pull request #43 from kristijanribaric/feature(pinned-tab-url-reset)-add-pinned-tab-url-resetting-functionality
Feature: Add pinned tab url resetting functionality
2024-10-08 21:54:14 +02:00
mauro-balades
ac2265315e
Refactor ZenKeyboardShortcuts to improve initialization and keyset handling 2024-10-08 21:23:18 +02:00
mauro-balades
e9fb3b5c75
Refactor ZenKeyboardShortcuts to improve initialization and keyset handling 2024-10-08 20:38:18 +02:00
mauro-balades
bfb5e8fc94
Yet another attempt into fixing macos shortcuts 2024-10-08 20:31:31 +02:00
Kristijan Ribarić
b8938b444d feat(zen-sidebar): Add shortcut to reset pinned tabs
This commit adds a new keyboard shortcut to reset pinned tabs in the zen sidebar.

The new shortcut is grouped under "Other Zen Features" in the keybinding manager.
2024-10-08 14:58:19 +02:00
mauro-balades
5a2bf6477b
Might had fixed macos keyboard shortcuts 2024-10-07 18:09:30 +02:00
mauro-balades
2d62e7d9be
Tried to fix macos shortcuts 2024-10-06 14:03:17 +02:00
mauro-balades
775b5288fb
Fixed workspaces dialog 2024-10-05 23:25:26 +02:00
mauro-balades
9f32f780ca
Fixed internal keyboard shortcuts for macos 2024-10-05 18:42:24 +02:00
mauro-balades
0590f35751
Refactor: Rename ZenKeyboardShortcutsManager to gZenKeyboardShortcutsManager 2024-10-04 18:22:40 +02:00
mauro-balades
76d22a1f15
Made the code look cleaner 2024-10-04 18:21:39 +02:00
mauro-balades
2ea7024eea
Synced workspaces across windows and also implemented MultiWindowFeatures 2024-10-01 23:21:38 +02:00
mauro-balades
e26ea1f4f0 Refactor KeyShortcutModifiers to fix control key behavior and improve consistency 2024-09-30 00:41:14 +02:00
Mauro Baladés
89b572e8fe Refactor KeyShortcutModifiers to fix control key behavior 2024-09-29 22:26:54 +03:00
mauro-balades
f108074b81 Refactor KeyShortcutModifiers to remove unnecessary parameter and improve consistency 2024-09-29 20:18:32 +02:00
mauro-balades
2a6755d9ba Fixed duplicate keys on settings page (closes #https://github.com/zen-browser/desktop/issues/1784) 2024-09-29 12:51:37 +02:00
mauro-balades
5df1298bfd Refactor keyboard shortcuts to use "Cmd" instead of "Meta" for macOS 2024-09-28 22:10:35 +02:00
mauro-balades
05d658c6bc Refactor ZenKeyboardShortcuts to add support for accelerator keys in constructor 2024-09-25 17:16:03 +02:00
mauro-balades
e629fdfaa0 Refactor ZenKeyboardShortcuts to add support for accelerator keys 2024-09-25 17:06:54 +02:00
mauro-balades
b48e947798 Refactor ZenKeyboardShortcuts to remove unnecessary console logs and improve setNewBinding method 2024-09-24 21:41:30 +02:00
mauro-balades
15fbb2030f Refactor ZenKeyboardShortcuts to fix case sensitivity issue in setNewBinding method 2024-09-24 21:38:46 +02:00
mauro-balades
287f6fa80a Refactor ZenKeyboardShortcuts to fix case sensitivity issue in setNewBinding method 2024-09-24 21:33:42 +02:00
mauro-balades
57b68599e9 Refactor ZenKeyboardShortcuts to fix target shortcut identification 2024-09-24 21:30:28 +02:00
mauro-balades
b10313ac47 Refactor ZenKeyboardShortcuts to fix platform-specific key behavior and add l10n support 2024-09-24 21:20:48 +02:00
mauro-balades
160e85f337 Refactor ZenKeyboardShortcuts to handle key actions gracefully 2024-09-24 21:10:41 +02:00
mauro-balades
4fcc367d75 Refactor ZenKeyboardShortcuts to fix control key behavior 2024-09-24 21:04:40 +02:00
mauro-balades
a8648e284b Refactor ZenKeyboardShortcuts to include new shortcuts for closing tabs and windows 2024-09-24 20:16:47 +02:00
mauro-balades
072a6099b4 Refactor ZenKeyboardShortcuts to include split view shortcuts and additional tab selection shortcuts 2024-09-24 17:31:24 +02:00
mauro-balades
028c896112 Refactor ZenKeyboardShortcutsLoader to add a new method for removing shortcuts and update the resetAllShortcuts method to use it 2024-09-24 16:58:13 +02:00
mauro-balades
53b7f6eecc Refactor ZenWorkspaces shortcutSwitchTo method to handle out of bounds index gracefully 2024-09-24 16:47:42 +02:00
mauro-balades
c65b4aef13 Refactor ZenKeyboardShortcuts to include split view shortcuts 2024-09-23 19:55:39 +02:00
mauro-balades
58b7b402ac Refactor ZenKeyboardShortcuts to use async/await for initialization and handle potential error when retrieving active workspace from cache 2024-09-23 18:15:17 +02:00
mauro-balades
a97e7e65ed Refactor ZenWorkspaces to use async/await for shortcutSwitchTo method 2024-09-23 17:00:20 +02:00
mauro-balades
b4b3c1f0d4 Refactor ZenKeyboardShortcuts to use async/await for initialization and handle potential error when retrieving active workspace from cache 2024-09-22 22:39:51 +02:00