Commit graph

22 commits

Author SHA1 Message Date
brahim
0daa12f762 Put resize splitters inside tabBrowser 2024-09-16 04:15:07 +02:00
brahim
73dc9e79c2 Resize views in split view (only works in vertical, still has problems) 2024-09-16 04:15:07 +02:00
mauro-balades
7692662dd7 Refactor ZenViewSplitter to fix tab closing bug 2024-09-15 09:40:52 +02:00
mauro-balades
03514248e5 Fixed split view shortcut to split a single tab if other are hidden 2024-09-14 12:34:43 +02:00
mauro-balades
bdcc6a8c97 Formatted the entire project 2024-09-09 19:36:06 +02:00
mauro-balades
36e62781e2 refactor: Update tab navigation logic in ZenViewSplitter.mjs 2024-09-07 23:20:55 +02:00
mauro-balades
a71e589dcf chore: Remove grid gap in ZenViewSplitter.mjs 2024-09-07 17:58:12 +02:00
mauro-balades
d8d3f47178 Fixed unspliting tabs with shortcuts 2024-08-29 21:33:40 +02:00
mauro-balades
d2db3ebef4 Fixed split views shortcuts 2024-08-29 21:32:47 +02:00
mauro-balades
fb65629993 Fixed split view shortcuts 2024-08-27 20:58:03 +02:00
Mauro Balades
5d5a706087 Added support for multitab splitting with the shortcuts 2024-08-23 12:55:11 +02:00
Mauro Balades
a2cc3ed395 Split views now add missing tabs to the group 2024-08-23 12:27:05 +02:00
Mauro Balades
dcea272d88 Added "open split view in new tab" context menu button 2024-08-22 16:11:28 +02:00
Mauro Balades
ccea9cbae7 refactor: Remove unnecessary code in ZenViewSplitter.mjs and initialize workspace tab context menus in ZenWorkspaces.mjs
Remove the `insertSplitLinkIntoContextMenu` method in ZenViewSplitter.mjs as it is no longer needed. Additionally, initialize the workspace tab context menus in ZenWorkspaces.mjs to allow users to change the workspace of a tab.

Refactor ZenViewSplitter.mjs:
- Remove `insertSplitLinkIntoContextMenu` method

Refactor ZenWorkspaces.mjs:
- Initialize workspace tab context menus
2024-08-14 15:56:15 +02:00
Mauro Balades
0ab7cda4d5 refactor: Update ZenKeyboardShortcuts to include split view and workspace actions
This commit updates the ZenKeyboardShortcuts module to include new actions for split view and workspace management. It adds shortcuts for toggling between grid, vertical, and horizontal split views, as well as closing split views. Additionally, it introduces a shortcut for changing workspaces.

The changes also include the addition of default shortcuts for the new actions and the initialization of shortcuts only on the browser page.

Refactor other modules:
- Remove unnecessary console.log statement in ZenThemeBuilder
- Disable Firefox shortcuts in ZenKeyboardShortcuts
- Remove redundant code in ZenViewSplitter

Refactor ZenProfileDialogUI:
- Improve profiles list and profile creation

Refactor ZenWorkspaces.mjs:
- Remove unnecessary code

Refactor ZenViewSplitter.mjs:
- Activate docShell for tab
- Remove redundant code
2024-08-11 13:37:44 +02:00
Mauro Balades
714a4428ef refactor: Update ZenKeyboardShortcuts to toggle web panels and improve shortcuts
Remove unnecessary console.log statement in ZenThemeBuilder
Disable Firefox shortcuts in ZenKeyboardShortcuts
Initialize shortcuts only on the browser page
Update ZenProfileDialogUI to improve profiles list and profile creation
Remove unnecessary code in ZenWorkspaces.mjs
Activate docShell for tab in ZenViewSplitter
Remove redundant code in ZenViewSplitter
2024-08-10 10:52:53 +02:00
Mauro Balades
42bd1e72c8 refactor: Activate docShell for tab in ZenViewSplitter 2024-08-07 19:44:12 +02:00
Mauro Balades
11233e0057 refactor: Remove redundant code in ZenViewSplitter 2024-08-07 11:15:12 +02:00
Mauro Balades
783f9c01ed refactor: Update ZenProfileDialogUI to improve profiles list and profile creation 2024-08-07 10:37:10 +02:00
Mauro Balades
448da51206 refactor: Hide panel in ZenViewSplitter after setting grid type 2024-08-07 00:06:30 +02:00
Mauro Balades
ea286eb8a6 refactor: Update ZenSidebarManager and ZenViewSplitter modules 2024-08-06 20:13:57 +02:00
Mauro Balades
828ecbbf10 refactor: Remove unused type declarations and package.json dependencies 2024-08-06 20:05:53 +02:00