Commit graph

179 commits

Author SHA1 Message Date
Bryan Galdámez
b1e32c2f3f
Merge branch 'zen-browser:main' into main 2024-09-18 16:54:38 -06:00
mauro-balades
da8446fc27 Add ZenThemesCommon module 2024-09-18 22:09:34 +02:00
mauro-balades
72396b8f55 Refactor ZenSidebarManager to adjust parentRelativeHeight calculation 2024-09-18 22:05:31 +02:00
Bryan Galdámez
f2baea1687
Merge branch 'zen-browser:main' into main 2024-09-18 00:47:04 -06:00
Bryan Galdámez
8f26f88495 fix(zenThemesImporter): enable themes by default on no enabled flag 2024-09-18 00:44:22 -06:00
mauro-balades
0f775df5e6 Refactor ZenWorkspaces initialization and workspace check 2024-09-18 00:06:02 +02:00
Bryan Galdámez
f305bee8e2 Merge branch 'main' of https://github.com/JosueGalRe/components 2024-09-16 22:41:33 -06:00
Bryan Galdámez
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
2024-09-16 22:39:17 -06:00
mauro-balades
5f61c3b5af Merge branch 'main' of https://github.com/zen-browser/components 2024-09-16 22:53:49 +02:00
mauro-balades
437fdfecb5 Refactor ZenWorkspaces to add event listener for TabBrowserInserted 2024-09-16 22:53:45 +02:00
mauro 🤙
c4eb2bc48d
Merge pull request #18 from kristijanribaric/fix/async-workspace-saving
fix: Await workspace save in `changeWorkspace`
2024-09-16 22:52:52 +02:00
mauro 🤙
64fa2931eb
Merge pull request #17 from JosueGalRe/main
feature: add string type theme property
2024-09-16 22:51:37 +02:00
Kristijan Ribarić
f4c876c8de fix: Await workspace save in changeWorkspace
This change ensures that the `unsafeSaveWorkspaces` function is called asynchronously. This is necessary to prevent blocking the UI thread while saving the workspaces.
2024-09-16 21:10:34 +02:00
Bryan Galdámez
df1c0886d6 fix(zenThemesImporter): fixed wrong preferences filtering 2024-09-16 12:17:18 -06:00
Bryan Galdámez
118de1ed15
Merge branch 'zen-browser:main' into main 2024-09-16 01:21:33 -06:00
Bryan Galdámez
a1072db227 feature(zenThemesImporter): add string type theme property writing to dom on startup 2024-09-16 01:21:00 -06:00
mauro-balades
95af4ba082 Merge branch 'main' of https://github.com/zen-browser/components 2024-09-16 07:51:37 +02:00
mauro-balades
fa248aecd9 Refactor ZenWorkspaces to initialize workspace icons and context menus 2024-09-16 07:51:34 +02:00
Mauro Baladés
b9c35455ad Refactor ZenWorkspaces to use getUserContextLabel instead of formatContextLabel 2024-09-15 20:00:14 -07:00
mauro-balades
329b197bda Fixed workspaces 2024-09-15 19:20:32 +02:00
mauro 🤙
64768bd518
Merge pull request #15 from zen-browser/revert-14-patch-3
Revert "Update ZenKeyboardShortcuts.mjs"
2024-09-15 12:32:38 +02:00
mauro 🤙
6aa50058bf
Revert "Update ZenKeyboardShortcuts.mjs" 2024-09-15 03:32:29 -07:00
mauro 🤙
8215a6fe0c
Merge pull request #14 from anatasiajp/patch-3
Update ZenKeyboardShortcuts.mjs
2024-09-15 12:31:58 +02:00
Anatasia
57817faf4c
Update ZenKeyboardShortcuts.mjs 2024-09-15 15:24:24 +07:00
mauro-balades
7692662dd7 Refactor ZenViewSplitter to fix tab closing bug 2024-09-15 09:40:52 +02:00
mauro 🤙
4101126d54
Merge pull request #13 from JosueGalRe/main
fix(zen-settings): sanitize properties and theme name to prevent css …
2024-09-15 01:10:01 +02:00
Bryan Galdámez
5a183e161e refactor(zen-settings): add theme- prefix 2024-09-14 16:53:22 -06:00
Bryan Galdámez
9c29cf23e7 fix(zen-settings): sanitize properties and theme name to prevent css issues 2024-09-14 16:44:21 -06:00
mauro-balades
d7715eb754 Fixed themes glitching 2024-09-14 23:15:45 +02:00
mauro-balades
ff7a75998b Refactor ZenThemeMarketplaceParent to enable the installed theme 2024-09-14 22:55:45 +02:00
mauro 🤙
e5b3bc3bda
Merge pull request #12 from JosueGalRe/main
refactor(zenThemesImporter): renamed disabled to enabled
2024-09-14 22:46:15 +02:00
Bryan Galdámez
304b688473 refactor(zenThemesImporter): renamed disabled to enabled
- remove dom elements on enabled = false
2024-09-14 14:32:54 -06:00
mauro-balades
4d8d109e78 Refactor ZenThemesImporter to skip disabled themes when writing the stylesheet 2024-09-14 12:46:13 +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 🤙
078f5ff992
Merge pull request #11 from jivanf/cycle-to-last-selected-workspace-tab
feat: Remember the last selected tab when cycling between workspaces
2024-09-14 12:05:02 +02:00
mauro 🤙
7bfeaefb27
Merge branch 'main' into cycle-to-last-selected-workspace-tab 2024-09-14 12:04:54 +02:00
mauro 🤙
6a7d1046fb
Merge pull request #10 from JosueGalRe/main
feature(zenThemesImporter): write saved preferences to dom on startup
2024-09-14 12:03:44 +02:00
mauro-balades
62c056b4d0 Refactor ZenWorkspaces.mjs to discard unloaded tabs when hiding workspace 2024-09-14 11:34:26 +02:00
Bryan Galdámez
2d3844efc7
Merge branch 'zen-browser:main' into main 2024-09-14 03:11:39 -06:00
Bryan Galdámez
c5619a7dc9 feature(zenThemesImporter): add compatibility mode with legacy preferences 2024-09-14 03:07:44 -06:00
mauro-balades
d0f32a6ee8 Refactor ZenWorkspaces.mjs to preserve full icons instead of just the first character 2024-09-14 09:05:38 +02:00
Bryan Galdámez
1dcfec3d5a
Merge branch 'zen-browser:main' into main 2024-09-13 23:45:42 -06:00
mauro-balades
cc4601f0e1 Fixed display when choosing containers for each workspace 2024-09-13 23:01:22 +02:00
mauro-balades
5a9fb8d7be Allow pinned tabs to be workspace specific 2024-09-13 22:52:03 +02:00
mauro-balades
4cedd84ac8 Refactor ZenWorkspaces.mjs to add createContainerTabMenu method 2024-09-13 20:12:05 +02:00
Jivan Flores
569127a141 feat: Remember the last selected tab when cycling between workspaces 2024-09-13 09:49:39 -07:00
Jivan Flores
82814b4c9a chore: Reformat ZenWorkspaces.mjs 2024-09-12 21:48:05 -07:00
Bryan Galdámez
e178b09a35 feature(zenThemesImporter): write saved preferences to dom on startup 2024-09-12 21:26:51 -06:00
mauro-balades
89f28b307d Refactor ZenSidebarManager.mjs to remove console.log statement
Refactor ZenWorkspaces.mjs to remove console.log statements
2024-09-12 19:54:28 +02:00
mauro-balades
c9c5c94e8d Refactor ZenWorkspaces.mjs to return an array with contextId and a boolean flag 2024-09-11 23:44:44 +02:00