Commit Graph

5931 Commits

Author SHA1 Message Date
mr. M
4486cdc14f Update display versions in surfer.json 1.0.1-a.10 2024-10-15 17:36:38 +02:00
mr. M
c7c453404b Update subproject commit in l10n 2024-10-15 17:30:34 +02:00
mr. M
546cac2b09 Refactor zen-tabs/vertical-tabs.css: Remove unnecessary padding-top styling 2024-10-15 17:29:36 +02:00
mr. M
86f537971c Refactor zen-browser-container.css: Update background color styling for browser element 2024-10-15 17:07:04 +02:00
mr. M
4dd5e7c4b9 Refactor zen-browser-container.css: Remove unnecessary background color styling for browser element 2024-10-15 16:35:17 +02:00
mr. M
3b850ae3b9 Fix issue with corrupted themes data file 2024-10-15 16:10:27 +02:00
mr. M
361932cf7f Update subproject commit in zen-components 2024-10-15 15:38:32 +02:00
mr. M
73f8225669 Refactor zen-components: Update subproject commit 2024-10-15 15:05:30 +02:00
mr. M
f6d7170537 Disable forcing containers to workspaces by default and fix browser background being transparent (https://github.com/zen-browser/desktop/issues/2117) 2024-10-15 14:06:06 +02:00
mr. M
35c1139293 Refactor zen-components: Update subproject commit 2024-10-15 12:09:16 +02:00
mr. M
590ff474c7 Refactor ZenStartup.mjs: Add lazy preference getter for content element separation
Refactor ZenUIManager.mjs: Add observer for ZenCompactModeManager
2024-10-15 12:07:23 +02:00
mr. M
b384e2ee1d Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-10-15 10:57:15 +02:00
mr. M
6e7a2e4c9e Hide deactivated workspaces are now an option 2024-10-15 10:57:09 +02:00
Vincent Duchauffour
19e07f6785 Avoid misunderstanding for arch-based installation in README.md (#2113) 2024-10-15 10:29:17 +02:00
mr. M
097f7c846e Refactor zen-popupset.inc.xhtml: Remove unused panel element 2024-10-15 09:38:54 +02:00
mr. M
01d6fdf080 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-10-15 08:31:28 +02:00
mr. M
7023e0a800 Refactor browser profile preferences and experimental settings 2024-10-15 08:28:20 +02:00
mr. m 🤙
3ca94633cd Stable merge (#2105)
* 🔖 Update version to 1.0.1-a.9

* Sign and package windows artifacts

* Refactor sign.ps1 script to download artifacts in parallel

---------

Co-authored-by: mauro-balades <mauro-balades@users.noreply.github.com>
2024-10-14 16:58:50 -07:00
mr. M
ac3e035af7 Update submodules to commit 6e0c5ca64550b31fa4ad5b0dc8bd3a8019ab1deb 1.0.1-a.9 2024-10-14 20:58:22 +02:00
mr. m 🤙
538fd146fb Update submodules to commit 6031981acdb600561b3fdfcf7f51864664b0c25a-… (#2100)
* Update submodules to commit 6031981acdb600561b3fdfcf7f51864664b0c25a-dirty

* Added new icons selector for workspaces
2024-10-14 20:55:59 +02:00
mr. M
f1d438f3fd Refactor build and run instructions in README.md 2024-10-14 19:32:00 +02:00
mr. M
49bb9cd398 Added container tabs support for sidebar websites 2024-10-14 19:28:28 +02:00
mr. M
7d00a254da Fixed workspaces syncing across windows (closes https://github.com/zen-browser/desktop/issues/2005) 2024-10-14 17:45:11 +02:00
mr. M
ad9ad07cbd Update submodules to commit 41193b2 2024-10-14 17:36:16 +02:00
mr. M
598d60ab7e Update Firefox version to 131.0.3 2024-10-14 17:36:06 +02:00
mauro-balades
d3f61027c7 [skip ci] 📦 Update Submodules! 2024-10-14 15:24:35 +00:00
kristijanribaric
8ecbbd0719 feat: Add preference to force container tabs to a workspace with that container set as default (#2095)
This commit introduces a new preference, "zen.workspaces.force-container-workspace", that allows users to control whether container tabs are automatically placed in a dedicated workspace. When enabled, this feature ensures that all tabs from a container are grouped together within a specific workspace.

The following files were modified:

- `src/browser/components/preferences/zen-settings.js`: Added the new preference definition.
- `src/browser/app/profile/zen-browser.js`: Set the default value for the new preference.
- `src/browser/components/preferences/zenTabsManagement.inc.xhtml`: Added a checkbox to control the new preference in the settings UI.
2024-10-14 17:24:14 +02:00
mauro-balades
17943dcf1a [skip ci] 📦 Update Submodules! 2024-10-13 21:49:00 +00:00
kristijanribaric
0150e6d689 Fix: Open external links in workspace's default container (#2081)
* Fix: Pass `fromExternal` to `ZenWorkspaces.getContextIdIfNeeded`

* Add allowInheritPrincipal to ZenWorkspaces.getContextIdIfNeeded
2024-10-13 23:48:39 +02:00
Gun
b5260051a0 No Proxy should be default, Use system proxy allows antivirus, virus or system proxy to MITM or slowing down Zen (#2076)
No Proxy should be default, Use system proxy allows antivirus, virus or system proxy to MITM or slowing down Zen

Signed-off-by: Gun <footmenkingdom@gmail.com>
2024-10-13 19:55:47 +02:00
mr. M
b1f17ff508 Refactor mozconfig to enable MOZ_PGO and wasm-avx 2024-10-13 17:42:26 +02:00
mr. M
f4b3f62a46 Refactor mozconfig to disable MOZ_PGO and enable wasm-avx 2024-10-13 17:41:59 +02:00
mr. M
519cbdd872 Refactor zen-theme.css to adjust tertiary color mix 2024-10-13 16:47:24 +02:00
mr. M
28cc158a3f Refactor build.yml to remove unnecessary environment variable 2024-10-13 16:13:26 +02:00
mr. M
c99bf518b3 Refactor build.yml to remove unnecessary environment variable 2024-10-13 16:12:25 +02:00
mr. M
86d3244a22 Refactor contribute.md to update branch structure diagram 2024-10-13 16:08:29 +02:00
Jupi
618859788c fix very minor spelling mistake in contribute.md (#2071) 2024-10-13 16:06:33 +02:00
mr. M
8008633c02 Refactor keyboard shortcuts preference and add debugging option 2024-10-13 14:42:22 +02:00
mr. M
e840184e7f Improved light theme and compact mode 2024-10-13 11:44:10 +02:00
mr. M
5aa17208a5 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-10-13 11:05:34 +02:00
mr. M
bd7d46f446 Refactor build workflow to install additional dependencies for Linux build 2024-10-13 11:05:25 +02:00
Gun
013d14d723 VAAPI/FFMPEG is Linux only (#2062)
* Store pinned tab triggering principal in sessionstore (#2050)

* Revert "Store pinned tab triggering principal in sessionstore (#2050)" (#2054)

This reverts commit 70873ebb11.

* VAAPI/FFMPEG is Linux only

VAAPI/FFMPEG is Linux only

Signed-off-by: Gun <footmenkingdom@gmail.com>

---------

Signed-off-by: Gun <footmenkingdom@gmail.com>
Co-authored-by: kristijanribaric <96492763+kristijanribaric@users.noreply.github.com>
Co-authored-by: mr. m  🤙 <91018726+mauro-balades@users.noreply.github.com>
2024-10-13 09:57:35 +02:00
mr. M
b87b9d3e26 Refactor build workflow to improve branch checking and fetch depth 2024-10-13 02:26:39 +02:00
mr. M
bdbce8a7da Refactor subproject commit in zen-components 2024-10-13 02:22:56 +02:00
mr. M
f661ba7c40 Refactor vertical-tabs.css to reduce toolbox width to 44px 2024-10-12 22:53:36 +02:00
mr. M
a87dc0346d Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-10-12 22:08:37 +02:00
mr. M
7470ff5437 Refactor subproject commit in zen-components
Update background color in zen-workspaces.css
2024-10-12 22:08:29 +02:00
mauro-balades
fe10ffc7d7 [skip ci] 📦 Update Submodules! 2024-10-12 20:08:20 +00:00
kristijanribaric
1628b4ca3e feat(sessionstore): Store zen pinned entry in tab state (#2058)
This commit adds the `zenPinnedEntry` property to the `TabState` object, which stores the full zen pinned entry data. This information will be used to restore the pinned entry when a tab is restored from the session.

The following changes were made:

- Added `zenPinnedEntry` to `TabState`
- Removed `zenPinnedUrl`, `zenPinnedTitle`, `zenPinnedIcon`, and `zenPinnedTriggeringPrincipal` as they are now included in `zenPinnedEntry`.
- Updated the `TabState` serialization and deserialization logic to handle the new `zenPinnedEntry` property.
2024-10-12 22:07:53 +02:00
mr. M
74bed8b30a Update display version in surfer.json 2024-10-12 19:58:45 +02:00