Commit graph

357 commits

Author SHA1 Message Date
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
mauro-balades
b372ec2694 Refactor ZenWorkspaces.mjs to fix parsing of workspace icons and improve workspace creation
- Refactor ZenWorkspaces.mjs to fix parsing of workspace icons and ensure compatibility with icons that have more than one character.
- Improve workspace creation by displaying the first character of each icon and adding container information.
2024-09-11 22:54:17 +02:00
mauro-balades
014161404d Refactor ZenWorkspaces.mjs to fix parsing of workspace icons 2024-09-11 21:07:49 +02:00
mauro-balades
831801add3 Refactor tab navigation logic and add contextChangeContainerTab method 2024-09-11 20:59:02 +02:00
HarryHeres
4955c19c25
Fixing macOS keybind issues 2024-09-10 13:26:16 +02:00
mauro 🤙
6ab00d24f8
Merge pull request #9 from HarryHeres/fix/change-tab-workspace-duplicates
Probably a fix for macOS keybinds
2024-09-09 22:20:55 +02:00
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 🤙
07233648d7
Merge pull request #6 from NOCanoa/main
Another logo addition
2024-08-30 23:08:32 +02:00
NOCanoa
431a0dc5e8
Update README.md 2024-08-30 22:03:12 +01:00