mr. m
2028a9b288
gh-13390: Fixed splitting out a single tab ending up non-functional (gh-13419)
2026-04-26 12:25:26 +02:00
mr. m
5a841063f2
no-bug: Always select the first tab when unsplitting (gh-13378)
2026-04-23 19:49:58 +02:00
mr. m
05af15d70a
gh-13364: Fixed split out context menu showing wrong label (gh-13365)
2026-04-23 10:25:27 +02:00
mr. m
1f77fe2ea7
no-bug: Run less color blending for macos and windows (gh-13335)
2026-04-21 00:05:50 +02:00
mr. m
f828d2eb20
no-bug: Add more PGO training and enable clang plugins (gh-13325)
2026-04-20 22:21:06 +02:00
mr. m
3d14e98c76
no-bug: Add alt+click for splitting tabs and other polishing details (gh-13308)
2026-04-19 00:38:23 +02:00
KelTech
3b85ac912e
gh-13095: restore multi-select highlight for split-view tabs (gh-13292)
...
Fixes #13095 .
The selector change in fe19b44 replaced the :has(multiselected) match
with [hasactivetab], which only fires when the active tab is inside the
split group. Multi-selecting tabs without the split tab in the initial
selection dropped the highlight.
Added the multiselected path back as a union so both cases get the
selected styling.
2026-04-17 08:55:13 +02:00
mr. m
e32ff53d2d
gh-13030: Fixed unsplit tab item showing when it shouldn't (gh-13033)
2026-04-01 12:20:25 +02:00
mr. m
595f236a7a
gh-12989: Make split command use context tabs (gh-12990)
2026-03-29 18:59:15 +02:00
sporocyst
8147ffe141
gh-12892 Fix a split-vew tab shrinks when pressing on close button (gh-12893)
2026-03-23 20:12:26 +01:00
mr. m
126d7b1c15
no-bug: Optimize rendering for glance animation and other components (gh-12888)
2026-03-23 01:05:31 +01:00
mr. m
fe19b4412a
no-bug: Add unsplit tabs context menu item (gh-12863)
2026-03-20 21:55:23 +01:00
mr. m
20ea551c9b
no-bug: Sync upstream Firefox to version 149.0 (gh-12826)
2026-03-20 12:48:24 +01:00
mr. m
c6e8b0d3d9
feat: Improve accesibility for split view buttons, b=no-bug, c=split-view, tabs
2026-03-15 12:22:30 +01:00
S31ZUR3
cfbf8edfa9
fix: Fix video fullscreen rendering when split view is active, b=closes https://github.com/zen-browser/desktop/issues/11559 , p=#12733
...
* Fix video fullscreen rendering when split view is active
Deactivate other split browsers and hide their containers during fullscreen
so Firefox can promote the active browser correctly.
* Address review: simplify fullscreen handling using inDOMFullscreen
* Discard changes to src/zen/split-view/ZenViewSplitter.mjs
* Formatting Changes
* Remove unnecessary empty line in zen-decks.css
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2026-03-11 22:18:00 +01:00
mr. m
036cfb187c
chore: Run lint and fund dependencies, p=#12718
2026-03-10 21:34:24 +01:00
mr. m
0ee960e3a3
chore: Start making use of Mozilla's linter, p=#12656
2026-03-07 12:15:32 +01:00
Andrey Bochkarev
6aefade7f8
fix: Add position: relative to tab groups for positioning context, p=#12550
2026-02-28 18:51:07 +01:00
Andrey Bochkarev
16b898f4e0
fix: Prevent unnecessary layout reset when new tabs are added, p=#12535
2026-02-26 19:36:59 +01:00
Andrey Bochkarev
d67b4457e8
feat: Allow unsplitting tab without selecting it via Shift-Click, p=#12534
2026-02-26 18:46:58 +01:00
Andrey Bochkarev
b54a7027fd
fix: Allow split view creation when split view is selected, p=#12532
...
* fix: Allow split view creation when split view is selected
* fix: Added tabs are always on the right
2026-02-26 18:34:56 +01:00
Andrey Bochkarev
72a35a5ea5
fix: Prevent live folder tabs from mixing with other tabs, p=#12528
2026-02-26 17:16:44 +01:00
mr. m
5714450b60
feat: Change feel for DnD tab splitting, b=no-bug, c=split-view
2026-02-25 00:26:49 +01:00
Andrey Bochkarev
1554818aa8
feat: Add support for creating split view with dnd, p=#11928, c=tabs
...
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
Co-authored-by: mr. m <mr.m@tuta.com >
2026-02-24 23:29:44 +01:00
mr. m
a30798a275
feat: Rework panel animations and updated Firefox 147.0.4, b=no-bug, c=split-view, folders, common, compact-mode, kbs, workspaces
2026-02-17 13:01:38 +01:00
Andrey Bochkarev
049c3c6f54
feat: Implement vertical dnd tab splitting, p=#12289
2026-02-07 23:59:28 +01:00
TogiFerretFerret
2ae623b15c
fix(split-view): correct backwards navigation in grid layout, p=#12160
2026-01-30 17:58:07 +01:00
mr. m
e34ed3e882
feat: Fixed unpinning an essential tab directly from shortcuts, b=no-bug, c=folders, split-view, tabs, workspaces
2026-01-29 07:39:09 +01:00
mr. m
32ba6ef81b
fix: Fixed small QA issues, b=no-bug, c=common, compact-mode, split-view, tabs, tests
2026-01-27 14:35:27 +01:00
mr. m
9b6937650d
chore: Format project, b=no-bug, c=split-view
2026-01-25 20:02:16 +01:00
mr. m
2c63376782
fix: Fixed handling split data that may be undefined, b=no-bug, c=split-view
2026-01-25 19:58:18 +01:00
Moaed Yahia
116d70d08a
fix: Prevent black flash when switching workspaces to split view, p=#11966
2026-01-21 07:26:26 +01:00
mr. m
6c0b81b921
fix: Fixed duplicate Ids for split views and wrong activations, p=#11953
...
* fix: Fixed duplicate Ids for split views and wrong activations, b=no-bug, c=split-view
* fix: Fixed creating a new split view ID on restore, b=no-bug, c=split-view, tabs, workspaces
* chore: Simplify split view group extraction, b=no-bug, c=split-view
* feat: Make sure to return the group, even when not activating, b=no-bug, c=split-view
* feat: Assume tabs could be null, b=no-bug, c=split-view
2026-01-20 01:35:25 +01:00
mr. m
ca93874971
fix: Make sure synced split views have the same group ID, b=no-bug, c=split-view
2026-01-19 23:39:30 +01:00
mr. m
745d0edc82
feat: Make sure to run view swaps before rendering a new frame, b=no-bug, c=split-view, tabs
2026-01-19 13:40:27 +01:00
mr. m
cad9f01722
feat: Make sure to ignore unknown split view groups when restoring, b=no-bug, c=split-view
2026-01-19 03:03:29 +01:00
mr. m
adb385b710
fix: Fixed language packs not parsing correctly, b=no-bug, c=common, split-view
2026-01-18 20:09:06 +01:00
mr. m
679be6d208
fix: Small drag and drop fixes and possible leak fix, b=no-bug, c=mods, split-view, workspaces
2026-01-18 00:16:32 +01:00
mr. m
a993f40532
fix: Fixed fetching wrong history entries for pinned tabs state cache, b=no-bug, c=workspaces, split-view
2026-01-17 15:35:59 +01:00
Andrey Bochkarev
40986668de
feat: Store and restore split view layout tree, p=#11862
...
* feat: Store and restore split view layout tree
* fix: add backwards compatibility
* fix: Formatting
* fix: Don't activate split view when restoring session
* feat: Add id to unsynced tabs
* fix: Formatting
* refactor: Streamline unsynced window event handling
* feat: Make sure to duplicate pinend tabs when splitting, b=no-bug, c=split-view
---------
Co-authored-by: mr. m <mr.m@tuta.com >
2026-01-15 11:14:52 +01:00
mr. m
564571f449
fix: Fixed selecting split views with 2 windows turning them to blank tabs, b=no-bug, c=split-view, tabs
2026-01-14 19:27:21 +01:00
mr. m
b6d17b1ff7
fix: Fixed restoring split views inside folders, b=closes #11887 , c=compact-mode, kbs, split-view, tabs
2026-01-14 18:55:20 +01:00
mr. m
18601f04a2
feat: Small quality fixes for drag and drop, b=no-bug, c=common, compact-mode, split-view, tabs
2026-01-14 14:14:46 +01:00
mr. m
58a745ec2f
feat: New drag and drop promo for essentials, p=#11891
...
* feat: New drag and drop promo for essentials, b=no-bug, c=tabs, common, split-view, workspaces
* feat: Finish impl, b=no-bug, c=common, compact-mode, glance, split-view, tabs, vendor
* feat: Add a pref to disable it, b=no-bug, c=tabs
* fix: Fix split views having wrong color, b=no-bug, c=split-view
* chore: Finish suggestions, b=no-bug, c=tabs
2026-01-14 01:31:45 +01:00
mr. m
37eed5fcfe
fix: Start working on more eslint rules, p=#11874
...
* fix: Start working on more eslint rules, b=no-bug, c=common, mods, workspaces
* chore: Continue migration, b=no-bug, c=workflows, windows, glance, mods, welcome, workspaces, common, compact-mode, folders, tests, kbs, media, split-view, tabs
* chore: Finish, b=no-bug, c=common, compact-mode, folders, glance, tests, kbs, media, mods, split-view, tabs, workspaces, welcome
* fix: Fix installing deps, b=no-bug, c=common
* feat: Dont initialize git on download checks, b=no-bug, c=workflows
* feat: Remove empty JS docs, b=no-bug, c=common, compact-mode, folders, glance, kbs, media, mods, split-view, tabs, tests, workspaces
* chore: Run lint, b=no-bug, c=common, folders, glance, kbs, mods, split-view, tabs, workspaces
2026-01-12 15:11:43 +01:00
mr. m
fd82ad95b7
perf: Further optimize having to reflush the document on space switch, b=bug #11851 , c=split-view, workspaces
2026-01-12 11:49:21 +01:00
mr. m
f39faf6638
fix: Fixed closing and reopening zen turning tabs into blank states when having multiple windows, b=bug #11831 , c=split-view
2026-01-08 20:48:38 +01:00
mr. m
7e7d860c9e
chore: Sync upstream Firefox to version 147.0, p=#11822
...
* chore: Sync upstream to `Firefox 147.0`
* chore: Continued migration, b=no-bug, c=tests
* chore: Finish migration without testing, b=no-bug, c=scripts, tabs, media, common, split-view
* feat: Finish migration, b=no-bug, c=common, compact-mode, split-view, workspaces
* feat: Finish basic migration, b=no-bug, c=kbs, common, folders
* feat: Update surfer, b=no-bug, c=scripts
2026-01-08 18:06:05 +01:00
mr. m
9dbd4cdd41
chore: [part 2] Continue on motion to native animations migration, p=#11798
...
* chore: Motion to native animatiosn migration, b=no-bug, c=common, glance, split-view
* Discard changes to src/zen/glance/zen-glance.css
* Discard changes to src/zen/glance/ZenGlanceManager.mjs
* feat: [part 2]: Continue on motion to native animations migration, b=no-bug, c=common, folders, split-view, workspaces
2026-01-03 02:52:23 +01:00
mr. m
e118cc1a20
chore: Motion to native animatiosn migration, p=#11796
...
* chore: Motion to native animatiosn migration, b=no-bug, c=common, glance, split-view
* Discard changes to src/zen/glance/zen-glance.css
* Discard changes to src/zen/glance/ZenGlanceManager.mjs
2026-01-03 02:42:17 +01:00