mr. m
5d346205fc
fix: closes #7605 - Fixed compact mode not focusing on the urlbar on startup, r=common
2025-04-16 10:56:35 +02:00
mr. m
db3f1a7c09
style: no-bug - Tweaked essential background values, r=tabs
2025-04-16 10:14:19 +02:00
Marcus Bergo
ed88aafdc1
Fix workspace position dragging on Linux ( Fixes #7542 )
...
This commit fixes an issue where dragging workspaces to change their position doesn't work on Linux platforms.
The main changes include:
1. Added Linux-specific drag and drop handling with a transparent drag image
2. Enhanced dragover event handling for better visual feedback on Linux
3. Improved CSS styles for drag and drop elements on Linux
4. Added clearer comments to explain the reorder mode behavior
The issue was that the drag and drop functionality wasn't working properly on Linux due to platform-specific behavior differences. This fix ensures that workspace reordering works consistently across all platforms.
2025-04-16 01:30:17 -03:00
Mr. M
d94deed341
fix: no-bug - Media player not erroring out if browsing context is null, r=media
2025-04-16 01:57:00 +02:00
Mr. M
4b49d87a81
fix: closes #7614 - Fixed pinned tabs not correctly differentiating url params, r=tabs
2025-04-16 01:56:36 +02:00
Mr. M
96c784704a
fix: closes #7547 - Fixed removing workspaces still leaving remains, r=tabs, workspaces
2025-04-16 01:39:02 +02:00
Mr. M
b0e4681b5f
fix: closes #7453 - Fixed pinning a tab with invalid HOST or about:blank creating an infinite loop of reseting its state, r=tabs
2025-04-15 22:25:06 +02:00
Mr. M
2958f6ea7f
fix: no-bug - Fixed split view animations when canceling the drop, r=tabs, common, split-view
2025-04-15 22:23:16 +02:00
Mr. M
4d46f94975
fix: no-bug - Fixed split view not opening a new window when dragging the tab, r=split-view
2025-04-15 22:13:04 +02:00
Mr. M
4cc7e9ca98
chore: no-bug - Cleaned up configurations for windows and unsused style sheets, r=no-component
2025-04-15 20:24:58 +02:00
mr. m
7688a11ef9
fix: closes #7365 - Fixed unloaded tabs appearing on ctrl+Tab panel, r=no-component
2025-04-15 19:24:24 +02:00
Mr. M
b6936e7ca4
feat: no-bug - Enabled automatic picture-in-picture, r=no-component
2025-04-15 17:12:37 +02:00
Mr. M
1590326fc1
fix: closes #7374 - Fixed scrollbar not being accessible because it's too thin, r=tabs
2025-04-15 17:09:17 +02:00
Mr. M
1a1eb3264f
fix: closes #7263 - Fixed glance not opening on http or file protocols, r=glance, tabs
2025-04-15 16:41:58 +02:00
Mr. M
3d80a8aa39
fix: bug #7453 - Pinned tabs failing to restore if they got selected before closing, r=split-view, tabs, workspaces
2025-04-15 16:28:10 +02:00
Mr. M
6cca084e05
style: closes #5154 - Tweaked essential background colors, r=tabs
2025-04-15 15:48:08 +02:00
Mr. M
1c2c496f7e
style: closes #5154 - Changed essential backgrounds to have better visuals, r=tabs
2025-04-15 15:13:17 +02:00
Mr. M
1135744520
refactor(common, compact-mode, folders, fonts, glance, images, kbs, media, mods, split-view, tabs, tests, workspaces, vendor, welcome): closes #7628 - Refactor zen components file structure for easier understanding
2025-04-15 14:03:55 +02:00
Slowlife01
3f8a6e04c8
fix(MediaController): update share state from same tab if not sharing
2025-04-15 15:56:58 +07:00
Mr. M
a2017cc4c7
fix(build): clean up old build artifacts and update packaging process for setup.exe (closes https://github.com/zen-browser/desktop/issues/37 )
2025-04-14 00:59:37 +02:00
Slowlife01
713e267c16
fix(ZenMediaController): skip updaing share state when already showing
2025-04-14 00:55:52 +07:00
mr. m
3932ec21f5
Merge pull request #7587 from Slowlife01/fixmedia
2025-04-13 19:26:29 +02:00
Slowlife01
76dc50b052
fix(MediaController): more accurate sharing state
2025-04-14 00:24:24 +07:00
mr. m
73749aa34c
fix(ZenGlance): update padding and element separation for zen-glance background
...
fix(ZenCompactMode): modify flashSidebarIfNecessary to recalculate URL height conditionally
2025-04-13 19:20:59 +02:00
mr. m
5a2b469e8a
fix(ZenCompactMode): refactor URL height recalculation to use dedicated method in ZenVerticalTabsManager
2025-04-13 17:52:45 +02:00
mr. m
ad38e6c15e
fix(ZenCompactMode): update flashSidebarIfNecessary to recalculate URL height after exiting fullscreen
2025-04-13 17:46:55 +02:00
mr. m
f5c6fc13a8
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2025-04-13 17:01:54 +02:00
mr. m
7c8625821a
Enhance zen styles for split view and glance components with padding adjustments
2025-04-13 17:01:46 +02:00
Mr. M
8a696ad088
fix(ZenGlanceManager): update tab selection handling to remove sidebar highlight from previous tab
2025-04-13 12:31:24 +02:00
Slowlife01
87b0cee53a
chore: format
2025-04-13 16:35:41 +07:00
Slowlife01
a56aa7e308
fix(MediaController): remove sharing state when hiding
2025-04-13 16:29:59 +07:00
Mr. M
98220c5e74
Updated media controler call icons
2025-04-13 11:19:25 +02:00
mr. m
964c886fb6
Merge pull request #7569 from Slowlife01/mediadevice
...
feat(MediaController): controls for media devices
2025-04-13 10:31:38 +02:00
Mr. M
f6536aa1d2
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2025-04-13 10:20:13 +02:00
Mr. M
ec1c861b13
Fix tab drag logic to allow dragging the last opened tab
2025-04-13 10:20:10 +02:00
Slowlife01
ae07ed9445
fix(MediaController): prevent media control actions when sharing
2025-04-13 15:00:04 +07:00
Slowlife01
82b94db408
feat(MediaController): controls for media devices
2025-04-13 14:47:56 +07:00
mr. m
b7d5f6655d
Remove compact mode startup check if we arent using it anymore
2025-04-12 19:03:23 +02:00
mr. m
964dedba0f
Update display versions in surfer.json and adjust compact mode styles and functionality
2025-04-12 18:29:22 +02:00
mr. m
037f1bf09f
Update session store to handle zen tab attributes and improve state management
2025-04-12 13:14:42 +02:00
mr. m
a6b8843c5c
Update compact mode initialization to ensure tabs toolbar is updated after a delay
2025-04-11 17:02:02 +02:00
mr. m
9cf4dbd710
Initialize compact mode manager after delayed startup and update tabs toolbar
2025-04-11 16:55:48 +02:00
mr. m
589335f665
Avoid sidebar width re-caclulation when animating compact mode
2025-04-11 16:52:29 +02:00
mr. m
1a04cac47c
Defer compact mode initialization until after delayed startup finishes and update CSS for hover state handling
2025-04-11 11:33:03 +02:00
mr. m
417c6d09bf
Update compact mode preference handling and set attribute on initialization
2025-04-11 08:41:04 +02:00
mr. m
c36cb4a76a
Initialize compact mode manager after browser layout and update tabs toolbar on compact mode activation
2025-04-11 01:32:42 +02:00
mr. m
e65b786b46
Adjust sidebar width calculation in non-compact mode and update compact mode CSS for proper width handling
2025-04-11 01:00:47 +02:00
mr. m
713f1486c3
Refactor sidebar width calculation in compact mode and update toolbar separator logic
2025-04-11 00:43:50 +02:00
mr. m
a0d3447202
Refactor compact mode logic and enhance pinned tab URL handling (closes https://github.com/zen-browser/desktop/issues/7453#issuecomment-2794479221 )
2025-04-10 19:23:38 +02:00
mr. m
286999599a
Initialize compact mode on MozBeforeInitialXULLayout event
2025-04-10 11:13:04 +02:00