Commit graph

354 commits

Author SHA1 Message Date
mr. M
10b9f03410
feat: add top buttons separator in Zen UI manager; update icon references and clean up styles 2024-11-21 00:30:55 +01:00
mr. M
aac1b25a2e
fix: disable single toolbar preference in Zen browser settings 2024-11-19 20:55:42 +01:00
mr. M
b094d8322a
refactor: update styling and structure of Zen UI components; remove deprecated toolbar styles and adjust margins for better layout 2024-11-19 20:51:48 +01:00
mr. M
66b215b44b
feat: add zen-cool-toolbar styles and adjust layout for sidebar and workspace indicators 2024-11-16 10:27:46 +01:00
Kristijan Ribarić
bc45092e03 Added a pref to make essentials container specific, i.e. if a workspace has a container assigned to it, on that workspace only essentials opened in that container will be visible. 2024-11-12 10:44:12 +01:00
mr. M
5ab9ee7c34
Remove support URL for FAQ in browser preferences 2024-11-10 18:05:27 +01:00
mr. m 🤙
f81150ea31
Merge pull request #2823 from GunGunGun/patch-6
Support URL to FAQ - 2nd Try 🐷
2024-11-10 14:19:54 +01:00
Gun
0d057ab60b
🐷
🐷

Signed-off-by: Gun <6913739+GunGunGun@users.noreply.github.com>
2024-11-10 20:14:40 +07:00
mr. M
9d4a8702cb
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-11-09 18:56:20 +01:00
mr. M
7a91ea7107
(feat) Enable swipe actions for workspace navigation 2024-11-09 18:52:22 +01:00
Gun
2228f00c0a
Support URL to FAQ
Support URL to FAQ

Signed-off-by: Gun <6913739+GunGunGun@users.noreply.github.com>
2024-11-10 00:02:24 +07:00
mr. M
f093228f71
feat: Update new tab button preferences and improve workspace indicator styles 2024-11-08 19:34:51 +01:00
mr. M
f3e054d15e
feat: Enhance new tab button visibility and workspace indicator styles 2024-11-08 18:26:40 +01:00
mr. M
aa5a768ef0
(feat) Add workspace indicator preference and update styles for improved UI 2024-11-08 18:13:05 +01:00
mr. M
fdf83eaef8
Added better support for macos transparency 2024-11-05 20:29:27 +01:00
mr. M
0ca828325d
Refactor browser preferences and styles 2024-11-03 16:46:24 +01:00
Kristijan Ribarić
a21511b683 feat: Add Essentials Toolbar
This commit introduces a new Essentials Toolbar feature to Zen. It provides a more streamlined and organized way for users to access frequently used bookmakrs directly from the sidebar.

- Added `ZenEssentialsToolbar.mjs` to provide the logic for the toolbar.
- Updated the sidebar CSS (`zen-sidebar.css`) to style the Essentials Toolbar.
- Modified `ZenStartup.mjs` to initialize the Essentials Toolbar.
- Made changes to `browserPlacesViews-js.patch` to integrate with existing bookmark functionality.
- Added a new preference `zen.essentials.enabled` to enable/disable the Essentials Toolbar.
2024-11-02 21:09:07 +01:00
mr. M
e0a3b2d8c3
Added weather widget to the newtab 2024-11-02 18:02:45 +01:00
mr. M
6185336c3a
Update border-radius preference based on the OS 2024-11-01 13:13:54 +01:00
mr. M
b64d007315
Update glance activation method for different platforms 2024-10-30 20:58:14 +01:00
mr. M
b0b73b5d97
Update zen view compact mode preferences 2024-10-30 15:13:36 +01:00
mr. M
d978d35533
Added expand to fullscreen for glance 2024-10-30 12:45:22 +01:00
mr. M
10cd70e858
Allow unsigned addons to be installed (closes https://github.com/zen-browser/desktop/issues/2258) 2024-10-30 08:52:48 +01:00
mr. M
0552c2f245
[breaking] changed default layout of the customizable UI 2024-10-29 23:42:05 +01:00
mr. M
a08df8f9ef
Added theme color deduction for workspace gradients and fixed macos titlebar buttons display 2024-10-29 20:45:38 +01:00
mr. M
1a906b746e
Update firefox version to 132.0 2024-10-29 18:08:56 +01:00
mr. M
6e5d117720
Started working on zen glance 2024-10-28 14:44:41 +01:00
mr. M
6364767d5a
Update zen-browser preferences and styles 2024-10-26 20:20:44 +02:00
mr. M
cde46b77de
Fix rust version and install a rust version compatible with LLVM 19
Update border radius in zen-browser.js to 8 pixels
Set default width to 250px in ZenStartup.mjs
Adjust overflow and border radius in zen-browser-container.css
Update background color in vertical-tabs.css
2024-10-26 19:51:26 +02:00
mr. M
3a517317a3
[breaking change]: Removed the hide expand sidebar button 2024-10-26 18:34:06 +02:00
mr. M
f019490989
Added newtab button option to stay under last tab and reworked gradient generator's layout 2024-10-26 15:38:45 +02:00
mr. M
4ee7fa2af7
Worked on the gradient choser 2024-10-26 12:11:14 +02:00
mr. M
2ea79db343
Add max-webpanels preference for the sidebar 2024-10-25 11:36:30 +02:00
Gun
2cfada1fc8
No more Kyber, too unstable to be on by default
No more Kyber, too unstable to be on by default

Signed-off-by: Gun <footmenkingdom@gmail.com>
2024-10-22 16:24:18 +07:00
Kristijan Ribarić
15ddd0f680 Fix: Open new tab when last unpinned tab is closed in workspace and no pinned tabs are loaded
Added a preference to keep default behavior or apply the new one.
2024-10-20 17:44:14 +02:00
mr. M
83b077d5f3
Fixed tab overlflow changing the height of the web view 2024-10-19 18:41:31 +02:00
mr. M
2287aa9a06
FIxed icon selection for workspaces 2024-10-18 17:09:20 +02:00
mr. M
d6c4c3c66a
Changed light theme and added new split view icon 2024-10-17 19:19:28 +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
6e7a2e4c9e
Hide deactivated workspaces are now an option 2024-10-15 10:57:09 +02:00
mr. M
7023e0a800
Refactor browser profile preferences and experimental settings 2024-10-15 08:28:20 +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
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
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
8008633c02
Refactor keyboard shortcuts preference and add debugging option 2024-10-13 14:42:22 +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
mauro-balades
9d0eaad314
Update keyboard shortcuts preference 2024-10-09 17:07:03 +02:00
mauro 🤙
ce519530bc
Merge pull request #1983 from kristijanribaric/feature-(workspace-icons-sync)-enable-icons-sync
Feature: Enable syncing of Workspace icons by default
2024-10-09 14:40:25 +02:00
Kristijan Ribarić
3e02f0d39f feat: Enable syncing of Workspace icons by default
This commit adds a new preference (`services.sync.prefs.sync.zen.workspaces.icons`) to enable syncing of the Workspace icons across different devices. This allows users to maintain the same visual experience regardless of where they are using Zen.
2024-10-09 08:50:40 +02:00
Kristijan Ribarić
692cb9223c Add pinned tab close behavior preference 2024-10-08 22:42:38 +02:00