Commit Graph

2103 Commits

Author SHA1 Message Date
Kristijan Ribarić
31bb92c398 feat: Handle workspace panel hiding event
This commit adds a new `onpopuphidden` attribute to the `<panel>` element that defines the workspace panel. This attribute triggers the `ZenWorkspaces.handlePanelHidden()` function when the panel is hidden.

This change is necessary to allow the application to properly handle the case when the workspace panel is hidden so that the reorder mode can be disabled.

The following changes were made:

- Added the `onpopuphidden` attribute to the `<panel>` element in `zen-popupset.inc.xhtml`.
- Added a new CSS class `.zen-workspace-last-place-drop-target` to `zen-workspaces.css`.
- Modified the `zen-workspaces.css` file to display the `.zen-workspace-last-place-drop-target` class only in reorder mode.
2024-10-24 20:27:46 +02:00
mr. M
065e82534e Update subproject commit in zen-components 2024-10-20 18:05:49 +02:00
mr. m 🤙
a6cbda63b1 Merge pull request #2251 from kristijanribaric/fix/open-new-tab-when-last-unpinned-tab-is-closed-in-workspace-and-no-pinned-tabs-are-loaded
Fix: Open new tab when last unpinned tab is closed in workspace and no pinned tabs are loaded
2024-10-20 19:05:01 +03: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
841261a36e Fixed malformed XUL for some themes 2024-10-20 17:40:21 +02:00
mr. M
f30a2dc43c Refactor GitHub workflows to remove unnecessary token usage 2024-10-20 11:14:40 +02:00
mr. M
37132e8d3e Refactor GitHub workflows to update submodules and test pull requests 2024-10-20 11:11:49 +02:00
mr. m 🤙
b9dd88e30f Merge pull request #2234 from zen-browser/stable
Download git objects repo and sign and package windows artifacts
2024-10-20 01:41:01 +03:00
Mauro Baladés
e3ec2c22a2 Download git objects repo and sign and package windows artifacts 2024-10-19 22:28:43 +03:00
mr. M
e36dbdead3 Update subproject commit in l10n 1.0.1-a.12 2024-10-19 20:19:43 +02:00
mr. M
4358574889 Update display versions in surfer.json 2024-10-19 20:14:28 +02:00
mr. M
bbdd6684fe Fixed tabs moving not closing expand on hover sometimes 2024-10-19 20:14:11 +02:00
mr. M
07cd774619 Fixed keyboard shortcuts for Shift + [N] 2024-10-19 19:10:57 +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
36104652cd FIxed always rendering the split view overlay, pottentially fixing huge speed issue 2024-10-19 18:05:32 +02:00
mr. M
d75c797553 Sign and package windows artifacts 2024-10-19 13:59:08 +02:00
mr. M
3fa9e6d5b2 Refactor build workflow and sign script 2024-10-19 13:54:19 +02:00
mr. m 🤙
bbb532b5aa Merge pull request #2223 from zen-browser/stable
Sign and package windows artifacts
2024-10-19 14:44:18 +03:00
mr. M
15621d76b9 Refactor browser container CSS to remove unnecessary background color 2024-10-19 13:43:38 +02:00
mr. M
73eb4e3389 Fixed 'cancel' button for workspaces creation 2024-10-19 12:48:06 +02:00
Mauro Baladés
3be0eb2ac6 Sign and package windows artifacts 2024-10-19 07:17:35 +03:00
mr. M
c195b1ecb9 Update display version to 1.0.1-t.11 in surfer.json 2024-10-19 00:44:31 +02:00
mauro-balades
4c265a674e 🔖 Update version to 1.0.1-a.11 1.0.1-a.11 2024-10-19 01:41:41 +03:00
Mauro Baladés
634b4f392a Update l10n submodule 2024-10-18 21:42:16 +03:00
mr. M
2cca7a8308 Fix display issues for shortcuts in macos for certain keybinds (closes https://github.com/zen-browser/desktop/issues/2189) 2024-10-18 23:27:14 +02:00
mr. M
ffc584e5e6 Allow reserved keyboard shortcuts to be changed 2024-10-18 23:10:28 +02:00
mr. M
9a73aba7fc Set default browser background as white 2024-10-18 18:45:18 +02:00
mr. M
22adb293f7 Added ellipsies for workspaces names that overflow the selector 2024-10-18 18:37:55 +02:00
mr. M
e8534e61cd Update zen-components submodule 2024-10-18 18:20:02 +02:00
mr. M
6168e4668c Fixed background for theme toggle 2024-10-18 18:14:43 +02:00
mr. M
aa0d1c27c8 Remove web appearence bug 2024-10-18 18:12:54 +02:00
mr. M
35859f566b Refactor toolbar and vertical tabs styles 2024-10-18 18:07:39 +02:00
mr. M
1ad7055fbe Fixed Workspace button selection boxes have no top and bottom padding when placed on the toolbar (closes https://github.com/zen-browser/desktop/issues/2184) 2024-10-18 17:30:51 +02:00
mr. M
2287aa9a06 FIxed icon selection for workspaces 2024-10-18 17:09:20 +02:00
mr. M
28d358aa43 Update subproject commits in l10n and zen-components 2024-10-18 16:49:55 +02:00
Bryan Galdámez
8744d1a9ec Added new disable all button 2024-10-18 17:49:34 +03:00
ricky
68f9a32629 Refactor workspace button styles and adjust icon position #2176 2024-10-18 17:47:34 +03:00
mr. M
2f5062b33e Refactor workspace button styles and adjust icon position 2024-10-18 00:50:00 +02:00
mr. M
57b624d2da Refactor workspace button styles and adjust icon position 2024-10-18 00:41:02 +02:00
mr. M
69539728ec Refactor workspace button styles and adjust icon position 2024-10-18 00:40:50 +02:00
HarryHeres
92b014a706 Fixing workspaces icon picker 2024-10-18 01:37:27 +03:00
mr. M
a5ace90bd6 Fixed wrong firefox version in about Zen (closes #2150) 2024-10-17 20:54:16 +02:00
mr. M
8212ca3aee Fixed expand on hover moving sites (closes #2033) 2024-10-17 20:13:19 +02:00
mr. M
0b9b0a39d8 Refactor workspace button styles and add new icon 2024-10-17 19:52:28 +02:00
mr. M
bcf6dad5de Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2024-10-17 19:34:40 +02:00
mr. M
3f0347bc18 Update subproject commits in l10n and zen-components 2024-10-17 19:34:35 +02:00
LeMoonStar
b401c225dd Fix StartupWMClass in .desktop for twilight AppImage 2024-10-17 20:33:51 +03:00
BATUHAN INAN
721e6ba935 Update prepare-flatpak-release.py
Signed-off-by: BATUHAN INAN <66177097+ahvcxa@users.noreply.github.com>
2024-10-17 20:33:13 +03:00
HarryHeres
fa342c42fb Minimizing button shift on macOS 2024-10-17 20:31:12 +03:00
Kristijan Ribarić
c31e0d72b3 Restructured reordering to be based on dragging. 2024-10-17 20:29:50 +03:00