mirror of
https://github.com/zen-browser/desktop.git
synced 2026-04-27 01:34:26 +00:00
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
This commit is contained in:
@@ -1141,7 +1141,7 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature {
|
||||
for (let i = 0; i < tabs.length; i++) {
|
||||
const tab = tabs[i];
|
||||
if (!group.tabs.includes(tab)) {
|
||||
gBrowser.moveTabToGroup(tab, this._getSplitViewGroup(tabs));
|
||||
gBrowser.moveTabToExistingGroup(tab, this._getSplitViewGroup(tabs));
|
||||
group.tabs.push(tab);
|
||||
this.addTabToSplit(tab, group.layoutTree);
|
||||
}
|
||||
@@ -1188,7 +1188,7 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature {
|
||||
if (splitGroup) {
|
||||
for (const tab of tabs) {
|
||||
if (!tab.group || tab.group !== splitGroup) {
|
||||
gBrowser.moveTabToGroup(tab, splitGroup);
|
||||
gBrowser.moveTabToExistingGroup(tab, splitGroup);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1783,7 +1783,7 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature {
|
||||
let splitGroup = droppedOnTab.group;
|
||||
if (splitGroup && (!draggedTab.group || draggedTab.group !== splitGroup)) {
|
||||
this._moveTabsToContainer([draggedTab], droppedOnTab);
|
||||
gBrowser.moveTabToGroup(draggedTab, splitGroup);
|
||||
gBrowser.moveTabToExistingGroup(draggedTab, splitGroup);
|
||||
if (hoverSide === 'left' || hoverSide === 'top') {
|
||||
try {
|
||||
splitGroup.tabs[0].before(draggedTab);
|
||||
|
||||
@@ -67,7 +67,8 @@
|
||||
|
||||
#tabbrowser-tabpanels[zen-split-view='true'] .browserSidebarContainer.deck-selected {
|
||||
&:not(.zen-glance-overlay) {
|
||||
outline: 2px solid light-dark(var(--zen-primary-color), var(--button-background-color-primary)) !important;
|
||||
--zen-active-split-outline-color: light-dark(var(--zen-primary-color), var(--button-background-color-primary));
|
||||
outline: 2px solid var(--zen-active-split-outline-color) !important;
|
||||
}
|
||||
|
||||
&.zen-glance-overlay {
|
||||
@@ -129,7 +130,7 @@
|
||||
top: calc(var(--zen-split-column-gap) / -2);
|
||||
left: 50%;
|
||||
opacity: 0;
|
||||
transition: opacity 0.2s;
|
||||
transition: opacity 0.1s;
|
||||
z-index: 100;
|
||||
transform: translateX(-50%);
|
||||
pointer-events: none;
|
||||
@@ -140,8 +141,8 @@
|
||||
align-items: center;
|
||||
position: fixed;
|
||||
padding: 0.4rem 0.6rem 0.2rem 0.6rem;
|
||||
border-radius: var(--zen-native-content-radius);
|
||||
background-color: light-dark(rgba(255, 255, 255, 1), rgba(0, 0, 0, 1));
|
||||
border-radius: 6px;
|
||||
background-color: var(--zen-active-split-outline-color);
|
||||
box-shadow: 0 0 0 1px var(--button-primary-border-color);
|
||||
gap: 0.8rem;
|
||||
transform: translateX(-50%);
|
||||
@@ -151,12 +152,12 @@
|
||||
}
|
||||
|
||||
:root:not([inDOMFullscreen='true'])
|
||||
.browserSidebarContainer:hover
|
||||
.browserSidebarContainer.deck-selected:hover
|
||||
.zen-view-splitter-header-container,
|
||||
.zen-view-splitter-header-container:hover {
|
||||
pointer-events: all;
|
||||
opacity: 1;
|
||||
transition-delay: 0.2s;
|
||||
transition-delay: 0.1s;
|
||||
}
|
||||
|
||||
.zen-view-splitter-header-container toolbarbutton {
|
||||
|
||||
Reference in New Issue
Block a user