Commit Graph

2480 Commits

Author SHA1 Message Date
mr. M
e56cd8f3bd Update dependencies and enhance UI styles for improved user experience 2024-11-23 23:14:32 +01:00
mr. m
14c8079353 Merge pull request #3135 from omove/arm64-testing
Linux/Windows ARM64 Builds
2024-11-23 21:56:22 +01:00
omove
7e4b49634f Update mozconfig
Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-22 02:23:18 -05:00
omove
61cb8cb0b2 Update surfer.json
Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-21 20:15:17 -05:00
omove
04fbca7fe5 Update build.yml
Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-21 20:04:03 -05:00
omove
54a2c660ae Update mozconfig
remove playready testing flags

Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-21 20:01:58 -05:00
mr. M
113a349b56 Remove unused lazy loading of modules in ZenUIManager 2024-11-22 01:19:15 +01:00
mr. m
55d5859382 Update build.yml
Signed-off-by: mr. m  <91018726+mr-cheff@users.noreply.github.com>
2024-11-22 01:13:06 +01:00
mr. m
791f74286d Update surfer.json
Signed-off-by: mr. m  <91018726+mr-cheff@users.noreply.github.com>
2024-11-22 01:04:25 +01:00
mr. m
aba6cf50e1 Merge pull request #3121 from kristijanribaric/workspace-change-refactoring
Workspace change refactoring
2024-11-22 00:58:44 +01:00
mr. m
02ba1f7230 Merge pull request #3154 from zen-browser/new-layout
New layout
2024-11-22 00:58:08 +01:00
mr. m
e04486564d Merge branch 'dev' into new-layout
Signed-off-by: mr. m  <91018726+mr-cheff@users.noreply.github.com>
2024-11-22 00:58:01 +01:00
mr. m
b140f6dc9a Merge pull request #3139 from wysh3/fix404
update zen browser components link
2024-11-22 00:38:49 +01:00
mr. m
ea66bc7f40 Merge pull request #3143 from Equinoxx4978/patch-1
Fixed typo in IMPORTANT.md
2024-11-22 00:37:25 +01:00
mr. M
0554dceed7 First works on horizontal tabs 2024-11-21 23:32:57 +01:00
mr. M
86c4ce6d9f feat: implement single toolbar functionality in Zen UI manager; enhance customizable UI integration and manage button attributes 2024-11-21 22:43:24 +01:00
mr. M
0fba5dc75c feat: enhance Zen UI manager with new preferences for compact mode and single toolbar; update styles for better layout 2024-11-21 21:44:57 +01:00
mr. M
c39253454a fix: add condition to listen for color scheme changes only in main browser window 2024-11-21 19:27:54 +01:00
Equinoxx
bc54087161 Fixed typo in IMPORTANT.md
Fixed minor typo

Signed-off-by: Equinoxx <89617359+Equinoxx4978@users.noreply.github.com>
2024-11-21 20:34:12 +11:00
wysh
2393ff7c4c Update README.md
Signed-off-by: wysh <vishruthmr25@gmail.com>
2024-11-21 10:08:29 +05:30
omove
6582e9c718 Update macos-release-build.yml
remove changes from build testing

Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-20 19:20:00 -05:00
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
omove
6987d75bb3 remove changes made for test runs 2024-11-20 14:51:01 -05:00
omove
4640525785 Update build.yml
Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-20 14:25:58 -05:00
omove
7c7c6c349c Update build.yml
Fix aarch64 AppImage builds

Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-20 11:58:33 -05:00
omove
a2d013cd51 Update build.yml
Add aarch64 AppImage

Signed-off-by: omove <61330514+omove@users.noreply.github.com>
2024-11-20 08:18:26 -05:00
omove
6de89958ad ARM64 Testing 2024-11-20 07:57:56 -05:00
Kristijan Ribarić
01c8032f20 Fix: Handle essential tabs and container-specific essentials
Refactor workspace switching logic to correctly handle
essential tabs and introduce container-specific essentials.

This change addresses issues with essential tabs not being
handled correctly during workspace switches.

The `changeWorkspace` function is refactored to improve
clarity and maintainability.  The logic for showing and
hiding tabs is streamlined, and tab selection is handled
more robustly.  A new `_shouldShowTab` function is
introduced to centralize the logic for determining tab
visibility based on workspace and container settings.  The
logic also handles pinned essential tabs in the different workspace types.

The pinned tab manager is updated to support container-
specific essentials and to refresh pinned tabs on workspace
changes.  The `_shouldShowPin` function is introduced to
manage visibility of pinned tabs in different workspaces
considering essential tabs, pinned tabs and containers.

This change also fixes a bug where the selected tab would
sometimes be changed unexpectedly when switching
workspaces.
2024-11-20 10:05:07 +01:00
Kristijan Ribarić
245f477760 Prevent creating new window for dragging pinned tab out of the window. 2024-11-20 10:02:30 +01:00
mr. M
47a8e8e9fd Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-11-19 22:20:16 +01:00
mr. M
30b14a619d fix: remove unnecessary tabbar expand form initialization in Zen settings 2024-11-19 22:20:10 +01:00
mr. M
f3cf51f7ac fix: add unified extensions button to top buttons in Zen UI manager; clean up vertical tabs CSS 2024-11-19 22:19:48 +01:00
mr. m 🤙
2f79e110c4 Merge pull request #3113 from kristijanribaric/fix-pinned-tabs-showing-in-wrong-workspace
(feat) Hide pinned tabs not in active workspace
2024-11-19 22:06:59 +01:00
Kristijan Ribarić
38e09d84fd (feat) Hide pinned tabs not in active workspace
When a new pinned tab is opened and it does not belong to the
currently active workspace and is not marked as essential, it
will now be hidden.  This prevents pinned tabs from cluttering
the tab bar when switching between workspaces.

The global variable for the pinned tab manager has also been
renamed from `gZenPinnedTabManager` to
`_initializePinnedTabs`.
2024-11-19 22:06:23 +01:00
mr. m 🤙
bc49f3813f Merge pull request #3064 from conventoangelo/fix/sound-icon
Fix: Correct sound tab icon overlay style
2024-11-19 22:04:06 +01:00
mr. M
37848357b3 style: adjust padding and margin for vertical tabs; enforce width and padding with !important for consistency 2024-11-19 22:00:14 +01:00
mr. M
de81eeb2b2 fix: update default placements for toolbar buttons and enhance tab styles with important flags 2024-11-19 21:49:26 +01:00
mr. M
9b15886310 fix: update display versions for Zen Browser and Zen Twilight to 1.0.1-a.20 and 1.0.1-t.20 respectively 2024-11-19 20:55:52 +01:00
mr. M
aac1b25a2e fix: disable single toolbar preference in Zen browser settings 2024-11-19 20:55:42 +01:00
mr. m 🤙
abb338fea3 Merge pull request #3111 from zen-browser/new-layout
refactor: update styling and structure of Zen UI components; remove d…
2024-11-19 20:55:03 +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
721a8cf6e3 style: enhance workspace deactivation styles with grayscale filter for better visibility 2024-11-19 19:33:26 +01:00
mr. M
1049277e17 fix: correct usage of matchMedia in ZenCustomizableUI for better compatibility 2024-11-19 17:51:52 +01:00
mr. m 🤙
44a4ce44d4 Merge pull request #3108 from zen-browser/toolbar-redesign
Toolbar redesign
2024-11-19 17:49:00 +01:00
mr. M
7e9f900f35 feat: enhance ZenThemeMarketplace functionality by injecting marketplace API and refining theme installation process 2024-11-19 00:52:47 +01:00
mr. M
ec681b841e refactor: move sidebar height throttle and content element separation to ZenUIManager; streamline tab toolbar updates 2024-11-19 00:10:30 +01:00
mr. M
a4002a49cc refactor: remove unused animations and simplify workspace button styles 2024-11-18 23:18:50 +01:00
mr. M
032954be2b feat: enhance zen styles for toolbar, sidebar, and tabs; adjust layout and padding 2024-11-18 23:14:50 +01:00
Angelo Convento
2e7840bfcd Fix: Added !important to fill property 2024-11-17 10:42:51 +00:00
Angelo Convento
b0afe6c828 Merge branch 'dev' into fix/sound-icon 2024-11-17 16:50:22 +08:00