Commit graph

458 commits

Author SHA1 Message Date
Jan Hereš
4fc5d9df94
Merge branch 'main' into fix/change-tab-workspace-duplicates 2024-09-09 22:19:49 +02:00
HarryHeres
72e920c2a5
Probably a fix for macOS keybinds 2024-09-09 22:13:37 +02:00
mauro-balades
26173f7cfb Refactor tab navigation logic in ZenWorkspaces.mjs 2024-09-09 20:27:52 +02:00
mauro-balades
bdcc6a8c97 Formatted the entire project 2024-09-09 19:36:06 +02:00
mauro 🤙
1ae97170ea
Merge pull request #8 from anatasiajp/patch-2
Update ZenKeyboardShortcuts.mjs
2024-09-09 19:29:25 +02:00
mauro 🤙
1248b8fa66
Merge pull request #7 from HarryHeres/fix/change-tab-workspace-duplicates
Fixing workspace change duplicates
2024-09-09 19:29:01 +02:00
Anatasia
dc2adaf858
Update ZenKeyboardShortcuts.mjs 2024-09-09 09:38:24 +07:00
mauro-balades
36e62781e2 refactor: Update tab navigation logic in ZenViewSplitter.mjs 2024-09-07 23:20:55 +02:00
HarryHeres
9edbe7f657
Fixing workspace change duplicates 2024-09-07 20:58:55 +02:00
mauro-balades
1ae07eadf9 refactor: Update theme API URL in ZenThemeMarketplaceChild.sys.mjs 2024-09-07 18:28:27 +02:00
mauro-balades
a71e589dcf chore: Remove grid gap in ZenViewSplitter.mjs 2024-09-07 17:58:12 +02:00
mauro-balades
9a5efb4a87 refactor: Simplify workspace initialization logic 2024-09-04 19:05:09 +02:00
mauro-balades
82824a1716 refactor: Simplify workspace initialization logic 2024-09-04 19:01:37 +02:00
mauro-balades
06134b02e0 refactor: Simplify workspace initialization logic
Improves the logic for initializing workspaces in the ZenWorkspaces module. The code now checks for the last used workspace and sets it as the active workspace if available. If the last used workspace is not found, it creates a default workspace or selects the first available workspace. This change enhances the user experience by automatically loading the last used workspace or providing a default option when no workspaces exist. (https://github.com/zen-browser/desktop/issues/1196)
2024-09-04 18:59:17 +02:00
mauro-balades
ddf84fa3df refactor: Improve workspace initialization logic
Simplify the logic for initializing workspaces in the ZenWorkspaces module. The code now checks for the last used workspace and sets it as the active workspace if available. If the last used workspace is not found, it creates a default workspace or selects the first available workspace. This change improves the user experience by automatically loading the last used workspace or providing a default option when no workspaces exist.

Closes #376
2024-09-02 14:38:59 +02:00
mauro-balades
e7e70f7ced chore: Remove console.info statement in ZenThemeMarketplaceParent.sys.mjs 2024-09-01 19:33:38 +02:00
mauro-balades
db63095cf1 Allowed moving around web panel pages 2024-08-30 10:07:29 +02:00
mauro-balades
556d8a8fc7 Fixed display issues for shortcuts in settings (https://github.com/zen-browser/desktop/issues/376) 2024-08-29 21:52:02 +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
175e38c51b Fix opening links from external apps 2024-08-29 21:09:07 +02:00
mauro-balades
29bdb7a3e0 Merge branch 'main' of https://github.com/zen-browser/components 2024-08-28 10:46:07 +02:00
mauro-balades
97ce49174c Fix opening URLs in windows 2024-08-28 10:45:05 +02:00
mauro 🤙
fc03a308a4
Merge pull request #5 from bhaveshdaipuria/fix/web-panel-title-unload-bug
fix: remove title from web panel on unload
2024-08-28 10:34:44 +02:00
Bhavesh Daipuria
03c2d60f5e fix: remove title from web panel on unload 2024-08-28 13:39:45 +05:30
mauro-balades
845d26405b Fix theme store API 2024-08-28 10:05:48 +02:00
mauro-balades
fb65629993 Fixed split view shortcuts 2024-08-27 20:58:03 +02:00
mauro-balades
9b90aab014 chore: Update ZenThemeMarketplaceChild.sys.mjs to use correct API endpoint for fetching theme info 2024-08-27 17:14:31 +02:00
Mauro Balades
4a6a0964de refactor: Update ZenKeyboardShortcuts to use 'vsep' instead of 'vsplit' for vertical split view action 2024-08-25 22:34:36 +02:00
Katelyn Dickey
b69fe5e69d feat(workspaces): modify ZenWorkspaces to enable creation flow to be a single step 2024-08-25 12:52:18 -04:00
Katelyn Dickey
0b7a125130 feat(workspaces): update ZenWorkspaces to allow editing workspaces 2024-08-25 12:12:54 -04:00
Mauro Balades
d87cd1fed6 refactor: Update ZenThemeMarketplaceChild and ZenThemeMarketplaceParent to check for theme updates and handle theme updates accordingly 2024-08-25 13:03:08 +02:00
Mauro Balades
36306fd148 chore: Add event listener for checking theme updates in ZenThemeMarketplaceChild.sys.mjs 2024-08-25 11:27:24 +02:00
Gunir
889dd8be6e
Update ZenKeyboardShortcuts.mjs 2024-08-24 23:12:25 +07:00
mauro 🤙
ca6aeb1c3a
Merge pull request #2 from anatasiajp/patch-1
Ctrl+Shift+P is defauft private browsing
2024-08-24 15:18:23 +02:00
Mauro Balades
d83b0ac342 refactor: Update ZenKeyboardShortcuts to use gZenUIManager.createValidXULText for key attribute 2024-08-24 15:17:08 +02:00
Mauro Balades
e12618009e refactor: Update ZenWorkspaces to use textContent instead of innerHTML for XSS prevention 2024-08-23 19:57:16 +02:00
Mauro Balades
dde5f80b8b Fixed Ampersand & character in Workspace Name breaks Workspace Menu permanently 2024-08-23 19:53:19 +02:00
Anatasia
dee5f14ef9
Ctrl+Shift+P is defauft private browsing 2024-08-24 00:41:11 +07:00
Mauro Balades
bbc9e79c2a refactor: Remove unused attributes from ZenSidebarManager
Remove the "disableglobalhistory" and "disablesecurity" attributes from the ZenSidebarManager module. These attributes are no longer needed and can be safely removed. This cleanup improves the code readability and reduces unnecessary clutter.
2024-08-23 16:36:12 +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
76f54a4f21 Fixed changing workspaces again 2024-08-22 20:34:39 +02:00
Mauro Balades
be8eafad5f Fixed closing workspaces 2024-08-22 20:23:41 +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
fbf63e4bc1 refactor: Update ZenKeyboardShortcuts to use SidebarController for managing bookmarks
Update the ZenKeyboardShortcuts module to use the SidebarController instead of the deprecated SidebarUI for managing bookmarks. This refactor ensures compatibility with the latest version of the browser and improves the overall stability and performance of the application.
2024-08-22 10:15:21 +02:00
Mauro Balades
2ef396ee87 refactor: Add event listener for tab close in ZenWorkspaces
This commit adds an event listener for the "TabClose" event in the ZenWorkspaces module. When a tab is closed, the listener checks if it is the last tab in a workspace and creates a new tab if necessary. It also closes other tabs in the workspace. This enhancement improves the functionality and user experience of ZenWorkspaces.
2024-08-21 20:48:13 +02:00
Mauro Balades
dab7fd0b2f refactor: Update ZenWorkspaces to enable setting default workspace and opening workspaces 2024-08-20 22:00:46 +02:00
Mauro Balades
43c47ad710 refactor: Improve lazy loading for images in ZenSidebarManager.mjs 2024-08-20 11:14:00 +02:00
Mauro Balades
f5d5bc918b ```text
refactor: Fix incorrect split view actions in ZenKeyboardShortcuts.mjs

Correct the split view actions in the ZenKeyboardShortcuts.mjs file to ensure that the vertical and horizontal split view actions are assigned to the correct functions. This fix resolves the issue where the vertical and horizontal split view actions were swapped.
2024-08-20 09:31:04 +02:00