Commit graph

  • b63df576e3
    Merge pull request #29 from BrhmDev/fix/expand-on-hover-flicker-when-mouse-overshoot mauro 🤙 2024-09-25 17:50:06 +02:00
  • 88c5f7be14
    Merge pull request #28 from BrhmDev/feature/make-zen-sidebar-draggable mauro 🤙 2024-09-25 17:16:55 +02:00
  • 05d658c6bc Refactor ZenKeyboardShortcuts to add support for accelerator keys in constructor mauro-balades 2024-09-25 17:16:03 +02:00
  • e629fdfaa0 Refactor ZenKeyboardShortcuts to add support for accelerator keys mauro-balades 2024-09-25 17:06:54 +02:00
  • 2a205e258f Fix possible flicker when mouse overshoot hover is applied. brahim 2024-09-25 14:39:19 +02:00
  • 25f332ad0e Keep Zen Sidebar inside wrapper when browser window is resized. brahim 2024-09-25 02:49:07 +02:00
  • 72e57f1f00 Fix zen sidebar splitters when pinned. brahim 2024-09-25 02:21:15 +02:00
  • 86992a27cb Always show 'resize' cursor when resizing zen sidebar. brahim 2024-09-25 01:54:45 +02:00
  • 76c9f7847c Fix cannot drag Zen Sidebar from title. brahim 2024-09-25 01:39:47 +02:00
  • 4d40fb8202 Fix resizing of draggable window brahim 2024-09-25 01:28:50 +02:00
  • 6ade130b40 Add 2 splitters to resize Zen sidebar on all sides, rewrite handleSplitter method brahim 2024-09-24 23:33:51 +02:00
  • b6a9df7ebc Add drag function for Zen Sidebar brahim 2024-09-24 19:57:20 +02:00
  • b48e947798 Refactor ZenKeyboardShortcuts to remove unnecessary console logs and improve setNewBinding method mauro-balades 2024-09-24 21:41:30 +02:00
  • 15fbb2030f Refactor ZenKeyboardShortcuts to fix case sensitivity issue in setNewBinding method mauro-balades 2024-09-24 21:38:46 +02:00
  • 287f6fa80a Refactor ZenKeyboardShortcuts to fix case sensitivity issue in setNewBinding method mauro-balades 2024-09-24 21:33:42 +02:00
  • 57b68599e9 Refactor ZenKeyboardShortcuts to fix target shortcut identification mauro-balades 2024-09-24 21:30:28 +02:00
  • b10313ac47 Refactor ZenKeyboardShortcuts to fix platform-specific key behavior and add l10n support mauro-balades 2024-09-24 21:20:48 +02:00
  • 160e85f337 Refactor ZenKeyboardShortcuts to handle key actions gracefully mauro-balades 2024-09-24 21:10:41 +02:00
  • 4fcc367d75 Refactor ZenKeyboardShortcuts to fix control key behavior mauro-balades 2024-09-24 21:04:40 +02:00
  • a8648e284b Refactor ZenKeyboardShortcuts to include new shortcuts for closing tabs and windows mauro-balades 2024-09-24 20:16:47 +02:00
  • 072a6099b4 Refactor ZenKeyboardShortcuts to include split view shortcuts and additional tab selection shortcuts mauro-balades 2024-09-24 17:31:24 +02:00
  • 028c896112 Refactor ZenKeyboardShortcutsLoader to add a new method for removing shortcuts and update the resetAllShortcuts method to use it mauro-balades 2024-09-24 16:58:13 +02:00
  • 53b7f6eecc Refactor ZenWorkspaces shortcutSwitchTo method to handle out of bounds index gracefully mauro-balades 2024-09-24 16:47:42 +02:00
  • c65b4aef13 Refactor ZenKeyboardShortcuts to include split view shortcuts mauro-balades 2024-09-23 19:55:39 +02:00
  • 72f6b8d513 Merge branch 'main' of https://github.com/zen-browser/components mauro-balades 2024-09-23 18:15:20 +02:00
  • 58b7b402ac Refactor ZenKeyboardShortcuts to use async/await for initialization and handle potential error when retrieving active workspace from cache mauro-balades 2024-09-23 18:15:17 +02:00
  • e641ec8ce5
    Merge pull request #26 from BrhmDev/fix/update-compact-mode-context-menu-when-updated-from-elsewhere mauro 🤙 2024-09-23 18:02:25 +02:00
  • 9e29485e54
    Merge pull request #27 from BrhmDev/fix/sidebar-on-right-not-alwyas-saying-open-on-mouse-overshoot mauro 🤙 2024-09-23 18:02:03 +02:00
  • 3cb4bb194f Make gZenCompactModeManager._getCrossedEdge work with any element. brahim 2024-09-23 17:38:53 +02:00
  • 9ac29437d8 Fix rightside sidebar not always staying open when overshooting mouse. brahim 2024-09-23 17:15:09 +02:00
  • a97e7e65ed Refactor ZenWorkspaces to use async/await for shortcutSwitchTo method mauro-balades 2024-09-23 17:00:20 +02:00
  • 3cc1a4b4b0 Always update compact mode context menu on preference update. brahim 2024-09-23 13:23:27 +02:00
  • b4b3c1f0d4 Refactor ZenKeyboardShortcuts to use async/await for initialization and handle potential error when retrieving active workspace from cache mauro-balades 2024-09-22 22:39:51 +02:00
  • 06bff7da09 Refactor ZenKeyboardShortcuts to use async/await for initialization and handle potential error when retrieving active workspace from cache mauro-balades 2024-09-22 22:13:15 +02:00
  • f6dbd40464
    Merge pull request #25 from HarryHeres/main mauro 🤙 2024-09-22 21:52:09 +02:00
  • 07af74dd3a
    Working on the keybindings HarryHeres 2024-09-22 21:04:54 +02:00
  • 98734ff389
    Merge pull request #24 from BrhmDev/fix/copact-mode-and-expand-on-hover-conflicts mauro 🤙 2024-09-22 18:31:01 +02:00
  • 6097e99c99 Refactor ZenWorkspaces to use async/await for initialization mauro-balades 2024-09-22 18:30:03 +02:00
  • fff6dac398 Refactor ZenWorkspaces to handle potential error when retrieving active workspace from cache mauro-balades 2024-09-22 18:27:56 +02:00
  • 9a1dcde549 Refactor ZenSidebarManager to handle drag enter event properly mauro-balades 2024-09-22 17:49:16 +02:00
  • df8875bb0b Always disable sidebar-expand.on-hover if compact mode is is enabled with hide-tabbar brahim 2024-09-22 17:12:13 +02:00
  • 5c9edb195a
    Merge pull request #23 from BrhmDev/only-flash-sidebar-when-mouse-leaves-the-browser mauro 🤙 2024-09-22 13:56:57 +02:00
  • f56b8c0e59 Refactor ZenViewSplitter to reset tab state when removing a group mauro-balades 2024-09-22 13:36:09 +02:00
  • c8d641a01b Fix flashBar duration after merge brahim 2024-09-22 13:26:53 +02:00
  • 253f9c2728 Merge remote-tracking branch 'origin/main' into only-flash-sidebar-when-mouse-leaves-the-browser brahim 2024-09-22 13:15:42 +02:00
  • 481725c67d Refactor ZenCompactMode._getCrossedEdge brahim 2024-09-22 13:11:14 +02:00
  • 5c62458dcb Refactor ZenCompactMode to add context menu for compact mode options mauro-balades 2024-09-22 13:06:00 +02:00
  • 10a9fe513f Refactor mouse actions, fixes for hover, screenLeave brahim 2024-09-22 11:02:34 +02:00
  • 74309687ad refactor(workspaces): remove unnecessary workspace propagation Kristijan Ribarić 2024-09-21 23:19:18 +02:00
  • ce4dd38b4b feat(workspaces): migrate workspace data to synced preferences Kristijan Ribarić 2024-09-21 21:34:53 +02:00
  • 5a9d14b2c2 Slight refactor and fixes to mouseActions brahim 2024-09-21 19:31:09 +02:00
  • b2361ea3cc Merge remote-tracking branch 'origin/main' into only-flash-sidebar-when-mouse-leaves-the-browser brahim 2024-09-21 18:39:58 +02:00
  • 6fc85d1c09 Refactor ZenThemesImporter to update Zen themes only when the window is active mauro-balades 2024-09-21 18:26:15 +02:00
  • 9ae715276c Refactor ZenThemesImporter to improve theme handling and preferences management mauro-balades 2024-09-21 18:05:53 +02:00
  • be25636bc6 Only flash sidebar when mouse leaves the browser, refactor flashSidebar brahim 2024-09-21 17:49:57 +02:00
  • ef5da75e5e Refactor ZenKeyboardShortcuts to add zenChangeWorkspaceBack shortcut mauro-balades 2024-09-21 17:25:09 +02:00
  • ae56ffc365
    Merge pull request #16 from BrhmDev/feature/resize-views-in-split-view mauro 🤙 2024-09-21 17:02:30 +02:00
  • e14fbd8e5c Refactor ZenCompactMode to add event listeners and flashSidebar enhancements mauro-balades 2024-09-21 16:58:20 +02:00
  • 80a8904bbc Refactor ZenCompactMode to fix flashSidebar timeout bug mauro-balades 2024-09-21 16:10:59 +02:00
  • b84a9418c2 Refactor ZenCompactMode to add mouse hover actions mauro-balades 2024-09-21 14:31:23 +02:00
  • 9a5770b183 Merge branch 'main' of https://github.com/zen-browser/components mauro-balades 2024-09-21 13:23:43 +02:00
  • c80c22c1c2 Refactor ZenCompactMode to add compact view functionality mauro-balades 2024-09-21 13:23:39 +02:00
  • ef98b797b3
    Working on the shortcuts HarryHeres 2024-09-21 12:37:50 +02:00
  • 00f50176c9
    Merge branch 'zen-browser:main' into main Jan Hereš 2024-09-21 10:42:04 +02:00
  • 7858a6f93e
    Merge pull request #21 from JosueGalRe/main mauro 🤙 2024-09-21 06:59:42 +02:00
  • 4a9f91b6cb fix(zenThemes): themes not being updated in other windows Bryan Galdámez 2024-09-20 22:22:37 -06:00
  • 3c66cbdc24 Refactor ZenWorkspaces to fix newWorkspacesButton height calculation mauro-balades 2024-09-20 13:33:01 +02:00
  • 20c2fc640f Refactor ZenWorkspaces to add attributes to newWorkspacesButton mauro-balades 2024-09-20 09:59:55 +02:00
  • 1d5e336462 Refactor ZenWorkspaces to improve workspace icon strip functionality mauro-balades 2024-09-19 21:05:33 +02:00
  • a4ffded16b Merge branch 'main' of https://github.com/zen-browser/components mauro-balades 2024-09-19 07:50:33 +02:00
  • f84a42cb7e Refactor ZenWorkspaces to add event listener for TabBrowserInserted mauro-balades 2024-09-19 07:50:28 +02:00
  • b6e938d1fd
    Merge pull request #19 from JosueGalRe/main mauro 🤙 2024-09-19 07:26:17 +02:00
  • 36b93499d2 refactor(zenThemes): moved common utils to ZenThemesCommon Bryan Galdámez 2024-09-18 17:39:29 -06:00
  • b1e32c2f3f
    Merge branch 'zen-browser:main' into main Bryan Galdámez 2024-09-18 16:54:38 -06:00
  • da8446fc27 Add ZenThemesCommon module mauro-balades 2024-09-18 22:09:34 +02:00
  • 72396b8f55 Refactor ZenSidebarManager to adjust parentRelativeHeight calculation mauro-balades 2024-09-18 22:05:31 +02:00
  • 9e1d0d0080 feat(workspaces): add quick switch functionality Kristijan Ribarić 2024-09-18 16:21:42 +02:00
  • f2baea1687
    Merge branch 'zen-browser:main' into main Bryan Galdámez 2024-09-18 00:47:04 -06:00
  • 8f26f88495 fix(zenThemesImporter): enable themes by default on no enabled flag Bryan Galdámez 2024-09-18 00:44:22 -06:00
  • 0f775df5e6 Refactor ZenWorkspaces initialization and workspace check mauro-balades 2024-09-18 00:06:02 +02:00
  • f305bee8e2 Merge branch 'main' of https://github.com/JosueGalRe/components Bryan Galdámez 2024-09-16 22:41:33 -06:00
  • efd88c4768 refactor(zenSettings): parse legacy settings using new format - replace !<os> format with json property disabledOn - added new default property - write defaults on theme install Bryan Galdámez 2024-09-16 22:39:17 -06:00
  • 5f61c3b5af Merge branch 'main' of https://github.com/zen-browser/components mauro-balades 2024-09-16 22:53:49 +02:00
  • 437fdfecb5 Refactor ZenWorkspaces to add event listener for TabBrowserInserted mauro-balades 2024-09-16 22:53:45 +02:00
  • c4eb2bc48d
    Merge pull request #18 from kristijanribaric/fix/async-workspace-saving mauro 🤙 2024-09-16 22:52:52 +02:00
  • 64fa2931eb
    Merge pull request #17 from JosueGalRe/main mauro 🤙 2024-09-16 22:51:37 +02:00
  • f4c876c8de fix: Await workspace save in changeWorkspace Kristijan Ribarić 2024-09-16 21:10:34 +02:00
  • df1c0886d6 fix(zenThemesImporter): fixed wrong preferences filtering Bryan Galdámez 2024-09-16 12:17:18 -06:00
  • 380552d54e Make zenViewSplitter.applySplitters() independent of gridType, extract updateGridSizes from applySplitters brahim 2024-09-16 17:37:50 +02:00
  • 118de1ed15
    Merge branch 'zen-browser:main' into main Bryan Galdámez 2024-09-16 01:21:33 -06:00
  • a1072db227 feature(zenThemesImporter): add string type theme property writing to dom on startup Bryan Galdámez 2024-09-16 01:21:00 -06:00
  • 95af4ba082 Merge branch 'main' of https://github.com/zen-browser/components mauro-balades 2024-09-16 07:51:37 +02:00
  • fa248aecd9 Refactor ZenWorkspaces to initialize workspace icons and context menus mauro-balades 2024-09-16 07:51:34 +02:00
  • 1dc39bed26 Add zen.splitView.min-resize-width pref brahim 2024-09-16 04:09:59 +02:00
  • ce3b03fd77 Apply cursor resize when resizing in split view. brahim 2024-09-16 03:34:24 +02:00
  • f29af2b115 Fix clientX not consistent on about: pages, use css vars for gridSizes brahim 2024-09-16 02:45:22 +02:00
  • 64128671a8 Refactor gZenViewSplitter.applySplitters() brahim 2024-09-15 19:47:10 +02:00
  • 44f524523b Make split view resize work for grid mode brahim 2024-09-15 17:43:23 +02:00
  • ad106d5337 Fix deactivate split view. brahim 2024-09-15 13:08:11 +02:00
  • e4cb4646b8 Make split view resizing work for horizontal split. brahim 2024-09-15 11:51:01 +02:00