Commit Graph

3468 Commits

Author SHA1 Message Date
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
Angelo Convento
bf281c2e36 Fix: Correct sound tab icon overlay style
Changes the fill of the tab icon overlay to white no matter if in
light/dark mode. Also removes the background image of the default sound
icons from Fierfox.
2024-11-17 16:40:03 +08:00
mr. m 🤙
95ff7afa98 Merge pull request #2924 from programORdie2/dev
Style: make the URL bar more rounded
2024-11-16 11:41:11 +01:00
mr. m 🤙
da30d196da Merge pull request #3033 from kristijanribaric/fix/restore-pinned-tabs-to-base-url-on-startup-when-setting-is-checked
Fix: Restore pinned tabs to their pinned URLs on startup if the option is checked
2024-11-16 11:40:54 +01:00
mr. m 🤙
dd10987e3b Merge pull request #3042 from pc-v2/dev
Dev - Add _moveWindowButtons support for -moz-gtk-csd-reversed-placement
2024-11-16 11:36:44 +01:00
mr. M
1b9ada13a2 feat: update zen-cool-toolbar styles to enhance background and navbar appearance 2024-11-16 11:29:19 +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
pc-v2
88b1ea9d3b Merge pull request #1 from pc-v2/pc-v2_-moz-gtk-csd-reversed-placement
Add _moveWindowButtons support for -moz-gtk-csd-reversed-placement
2024-11-16 10:15:48 +07:00
pc-v2
597f7dbeb8 Add _moveWindowButtons support for -moz-gtk-csd-reversed-placement
I add 'or' operator to set window buttons if  -moz-gtk-csd-reversed-placement is true

Signed-off-by: pc-v2 <58063311+pc-v2@users.noreply.github.com>
2024-11-16 10:11:26 +07:00
Kristijan Ribarić
62d5684435 Fix: Restore pinned tabs to their pinned URLs on startup if the option is checked
This change modifies the pinned tab initialization logic to restore
pinned tabs to their original pinned URLs when the browser starts.
Previously, pinned tabs would open to their last visited URL, even if the option for restoring them to the pinned URL was checked.
2024-11-15 13:35:10 +01:00
mr. M
499781baf1 fix: disable Clang plugin in mozconfig 2024-11-14 21:39:21 +01:00
mr. M
1da6210617 feat: enable Clang plugin in mozconfig 2024-11-14 12:48:58 +01:00
mr. M
057d258660 Fixed workspace indicator appearing when workspaces are disabled 2024-11-13 23:35:43 +01:00
mr. M
ec433fa852 fix: correct typo in essential tab attribute to prevent changing selected tab 2024-11-13 23:33:58 +01:00
mr. M
6185f421b8 fix: prevent changing selected tab for essential tabs and update version to 132.0.2 2024-11-13 23:23:49 +01:00