mirror of
https://github.com/zen-browser/desktop.git
synced 2026-08-29 18:01:31 +00:00
Refactor SURFER_COMPAT handling in sign.ps1
This commit is contained in:
@@ -202,4 +202,4 @@ pref('media.ffmpeg.vaapi.enabled', true);
|
|||||||
pref('media.ffmpeg.encoder.enabled', true);
|
pref('media.ffmpeg.encoder.enabled', true);
|
||||||
|
|
||||||
pref("media.hardware-video-decoding.enabled", true);
|
pref("media.hardware-video-decoding.enabled", true);
|
||||||
pref("gfx.canvas.accelerated", true);
|
pref("gfx.canvas.accelerated", true);
|
||||||
Submodule src/browser/base/content/zen-components updated: 95af4ba082...5f61c3b5af
@@ -32,7 +32,7 @@
|
|||||||
* same shadow from the browser window on top. */
|
* same shadow from the browser window on top. */
|
||||||
box-shadow:
|
box-shadow:
|
||||||
var(--uc-tweak-rounded-corners-shadow, 0 0 transparent),
|
var(--uc-tweak-rounded-corners-shadow, 0 0 transparent),
|
||||||
0 0 0 16px var(--zen-themed-toolbar-bg) !important;
|
0 0 0 16px var(--zen-main-browser-background) !important;
|
||||||
clip-path: inset(0);
|
clip-path: inset(0);
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,8 @@
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
padding: var(--zen-compact-toolbox-margin) !important;
|
padding: var(--zen-compact-toolbox-margin) !important;
|
||||||
|
|
||||||
|
min-width: 500px !important;
|
||||||
|
|
||||||
& #titlebar {
|
& #titlebar {
|
||||||
border: 1px solid var(--zen-colors-border);
|
border: 1px solid var(--zen-colors-border);
|
||||||
transition-delay: 200ms;
|
transition-delay: 200ms;
|
||||||
@@ -48,6 +50,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#tabbrowser-tabpanels {
|
||||||
|
padding: var(--zen-element-separation) !important;
|
||||||
|
padding-top: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
@media not (-moz-bool-pref: 'zen.view.sidebar-expanded') {
|
@media not (-moz-bool-pref: 'zen.view.sidebar-expanded') {
|
||||||
#navigator-toolbox {
|
#navigator-toolbox {
|
||||||
width: fit-content !important;
|
width: fit-content !important;
|
||||||
@@ -86,12 +93,10 @@
|
|||||||
* 3. Add element separation variable, to avoid overlaping with the toolbar
|
* 3. Add element separation variable, to avoid overlaping with the toolbar
|
||||||
* 4. Calculate toolbar height, taken from zen-urlbar.css
|
* 4. Calculate toolbar height, taken from zen-urlbar.css
|
||||||
*/
|
*/
|
||||||
--zen-compact-toolbox-margin: calc(
|
--zen-compact-toolbox-margin: calc(
|
||||||
var(--zen-compact-toolbox-margin-single) + 0.15rem + var(--zen-element-separation) +
|
var(--zen-element-separation) + 0.8rem +
|
||||||
(18px + (var(--toolbarbutton-inner-padding) * 2))
|
(18px + (var(--toolbarbutton-inner-padding) * 2))
|
||||||
)
|
) var(--zen-compact-toolbox-margin-single) var(--zen-compact-toolbox-margin-single) var(--zen-compact-toolbox-margin-single);
|
||||||
var(--zen-compact-toolbox-margin-single) var(--zen-compact-toolbox-margin-single)
|
|
||||||
var(--zen-compact-toolbox-margin-single);
|
|
||||||
|
|
||||||
:root[zen-sidebar-legacy='true'] & {
|
:root[zen-sidebar-legacy='true'] & {
|
||||||
--zen-compact-toolbox-margin: calc(var(--zen-compact-toolbox-margin-single) / 2)
|
--zen-compact-toolbox-margin: calc(var(--zen-compact-toolbox-margin-single) / 2)
|
||||||
|
|||||||
@@ -54,3 +54,8 @@ toolbar {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Menubar */
|
||||||
|
#toolbar-menubar {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|||||||
@@ -22,6 +22,8 @@
|
|||||||
|
|
||||||
padding: var(--zen-toolbox-padding);
|
padding: var(--zen-toolbox-padding);
|
||||||
padding-top: var(--zen-toolbox-top-align);
|
padding-top: var(--zen-toolbox-top-align);
|
||||||
|
|
||||||
|
margin-top: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -42,8 +44,14 @@
|
|||||||
max-width: unset !important;
|
max-width: unset !important;
|
||||||
padding: 0 !important;
|
padding: 0 !important;
|
||||||
|
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
|
|
||||||
|
border-radius: var(--border-radius-medium);
|
||||||
|
|
||||||
& .tab-background {
|
& .tab-background {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
margin: 2px 2px;
|
||||||
|
|
||||||
& .tab-context-line {
|
& .tab-context-line {
|
||||||
margin: 0 0px !important;
|
margin: 0 0px !important;
|
||||||
@@ -349,4 +357,13 @@
|
|||||||
order: 2;
|
order: 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Mark: Override the default tab close button */
|
||||||
|
#tabbrowser-tabs {
|
||||||
|
& .tabbrowser-tab {
|
||||||
|
&[pinned] .tab-close-button {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
|
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
|
||||||
index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df236fcefae7 100644
|
index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..c776348e776c1f9efc9b9f2ca479b1050f0a750b 100644
|
||||||
--- a/browser/components/tabbrowser/content/tabbrowser.js
|
--- a/browser/components/tabbrowser/content/tabbrowser.js
|
||||||
+++ b/browser/components/tabbrowser/content/tabbrowser.js
|
+++ b/browser/components/tabbrowser/content/tabbrowser.js
|
||||||
@@ -453,10 +453,13 @@
|
@@ -453,10 +453,12 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
get _numPinnedTabs() {
|
get _numPinnedTabs() {
|
||||||
@@ -13,12 +13,11 @@ index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df23
|
|||||||
+ if (!tab.pinned) {
|
+ if (!tab.pinned) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
+ if (tab.hidden) continue;
|
|
||||||
+ i++;
|
+ i++;
|
||||||
}
|
}
|
||||||
return i;
|
return i;
|
||||||
},
|
},
|
||||||
@@ -2704,6 +2707,11 @@
|
@@ -2704,6 +2706,11 @@
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,7 +29,7 @@ index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df23
|
|||||||
if (!UserInteraction.running("browser.tabs.opening", window)) {
|
if (!UserInteraction.running("browser.tabs.opening", window)) {
|
||||||
UserInteraction.start("browser.tabs.opening", "initting", window);
|
UserInteraction.start("browser.tabs.opening", "initting", window);
|
||||||
}
|
}
|
||||||
@@ -2771,6 +2779,9 @@
|
@@ -2771,6 +2778,9 @@
|
||||||
noInitialLabel,
|
noInitialLabel,
|
||||||
skipBackgroundNotify,
|
skipBackgroundNotify,
|
||||||
});
|
});
|
||||||
@@ -40,7 +39,7 @@ index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df23
|
|||||||
if (insertTab) {
|
if (insertTab) {
|
||||||
// insert the tab into the tab container in the correct position
|
// insert the tab into the tab container in the correct position
|
||||||
this._insertTabAtIndex(t, {
|
this._insertTabAtIndex(t, {
|
||||||
@@ -3248,6 +3259,14 @@
|
@@ -3248,6 +3258,14 @@
|
||||||
) {
|
) {
|
||||||
tabWasReused = true;
|
tabWasReused = true;
|
||||||
tab = this.selectedTab;
|
tab = this.selectedTab;
|
||||||
@@ -55,7 +54,7 @@ index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df23
|
|||||||
if (!tabData.pinned) {
|
if (!tabData.pinned) {
|
||||||
this.unpinTab(tab);
|
this.unpinTab(tab);
|
||||||
} else {
|
} else {
|
||||||
@@ -3297,6 +3316,13 @@
|
@@ -3297,6 +3315,13 @@
|
||||||
preferredRemoteType,
|
preferredRemoteType,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -69,7 +68,7 @@ index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df23
|
|||||||
if (select) {
|
if (select) {
|
||||||
tabToSelect = tab;
|
tabToSelect = tab;
|
||||||
}
|
}
|
||||||
@@ -4184,6 +4210,7 @@
|
@@ -4184,6 +4209,7 @@
|
||||||
isLastTab ||
|
isLastTab ||
|
||||||
aTab.pinned ||
|
aTab.pinned ||
|
||||||
aTab.hidden ||
|
aTab.hidden ||
|
||||||
@@ -77,7 +76,7 @@ index ef857bd81f2cd7c163ecc74ac1cf81a0b63ce838..7774dbf9f963529570b08465d107df23
|
|||||||
this._removingTabs.size >
|
this._removingTabs.size >
|
||||||
3 /* don't want lots of concurrent animations */ ||
|
3 /* don't want lots of concurrent animations */ ||
|
||||||
!aTab.hasAttribute(
|
!aTab.hasAttribute(
|
||||||
@@ -5117,10 +5144,10 @@
|
@@ -5117,10 +5143,10 @@
|
||||||
SessionStore.deleteCustomTabValue(aTab, "hiddenBy");
|
SessionStore.deleteCustomTabValue(aTab, "hiddenBy");
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
13
src/toolkit/modules/UpdateUtils-sys-mjs.patch
Normal file
13
src/toolkit/modules/UpdateUtils-sys-mjs.patch
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/toolkit/modules/UpdateUtils.sys.mjs b/toolkit/modules/UpdateUtils.sys.mjs
|
||||||
|
index be9ce9d5402c30bf4a9712f1ce9026503c191a53..230882363b3e1bbe7f0977567db61f72494a19ea 100644
|
||||||
|
--- a/toolkit/modules/UpdateUtils.sys.mjs
|
||||||
|
+++ b/toolkit/modules/UpdateUtils.sys.mjs
|
||||||
|
@@ -81,7 +81,7 @@ export var UpdateUtils = {
|
||||||
|
replacement = Services.appinfo.name;
|
||||||
|
break;
|
||||||
|
case "VERSION":
|
||||||
|
- replacement = Services.appinfo.version;
|
||||||
|
+ replacement = AppConstants.ZEN_FIREFOX_VERSION;
|
||||||
|
break;
|
||||||
|
case "BUILD_ID":
|
||||||
|
replacement = Services.appinfo.appBuildID;
|
||||||
Reference in New Issue
Block a user