From 2e097197d1beedd8f67f7a76b95991b199e2e993 Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Mon, 1 Apr 2024 15:57:06 +0200 Subject: [PATCH] Fixed UI for full screen mode --- .gluon/hashes.json | 2 - .gluon/patchCount | 2 +- src/browser/app/profile/zen-browser.js | 3 ++ .../base/content/browser-box-inc-xhtml.patch | 33 +++++++++++++++-- src/browser/base/content/browser-css.patch | 11 ++++-- src/browser/base/content/browser-xhtml.patch | 18 +++++++++ .../base/content/zen-sidebar-box.inc.xhtml | 14 +++++++ .../addons/alpenglow/manifest-json.patch | 4 +- src/browser/themes/shared/jar-inc-mn.patch | 6 +-- src/browser/themes/shared/sidebar-css.patch | 37 +++++-------------- .../themes/shared/zen-browser-shared.css | 3 +- src/browser/themes/shared/zen-sidebar.css | 23 ++++++++++++ src/toolkit/content/jar-mn.patch | 5 ++- .../content/zen-fullscreen-override.css | 10 +++++ src/toolkit/content/zen-xul.css | 14 +++++-- 15 files changed, 133 insertions(+), 52 deletions(-) create mode 100644 src/browser/base/content/browser-xhtml.patch create mode 100644 src/browser/base/content/zen-sidebar-box.inc.xhtml create mode 100644 src/browser/themes/shared/zen-sidebar.css create mode 100644 src/toolkit/content/zen-fullscreen-override.css diff --git a/.gluon/hashes.json b/.gluon/hashes.json index d3f27cf11..732a5205d 100644 --- a/.gluon/hashes.json +++ b/.gluon/hashes.json @@ -1,6 +1,4 @@ { - "/home/mau/desktop/configs/branding/beta/logo.png": "f889a9d9305437d9749800d4a45dd51882fb4772", - "/home/mau/desktop/configs/branding/beta/MacOSInstaller.svg": "9f1ed2248fbf7b3918957f4580dc49205aedaefd", "/home/mauro/work/core/configs/branding/beta/logo.png": "f889a9d9305437d9749800d4a45dd51882fb4772", "/home/mauro/work/core/configs/branding/beta/MacOSInstaller.svg": "9f1ed2248fbf7b3918957f4580dc49205aedaefd" } \ No newline at end of file diff --git a/.gluon/patchCount b/.gluon/patchCount index 597975b41..dce6588ca 100644 --- a/.gluon/patchCount +++ b/.gluon/patchCount @@ -1 +1 @@ -35 \ No newline at end of file +36 \ No newline at end of file diff --git a/src/browser/app/profile/zen-browser.js b/src/browser/app/profile/zen-browser.js index f319bf1cd..7efeea76f 100644 --- a/src/browser/app/profile/zen-browser.js +++ b/src/browser/app/profile/zen-browser.js @@ -85,10 +85,13 @@ pref('privacy.globalprivacycontrol.enabled', true); pref('gfx.canvas.accelerated.cache-items', 4096); pref('gfx.canvas.accelerated.cache-size', 512); pref('gfx.content.skia-font-cache-size', 20); +pref('gfx.webrender.all', true); +pref('layout.css.backdrop-filter.enabled', true); // CUSTOM ZEN PREFS pref('zen.verticalTabs.enabled', false); +pref('zen.window.translucent', true); // From: https://github.com/yokoffing/Betterfox diff --git a/src/browser/base/content/browser-box-inc-xhtml.patch b/src/browser/base/content/browser-box-inc-xhtml.patch index aea51a116..afcb1ccc9 100644 --- a/src/browser/base/content/browser-box-inc-xhtml.patch +++ b/src/browser/base/content/browser-box-inc-xhtml.patch @@ -1,10 +1,29 @@ diff --git a/browser/base/content/browser-box.inc.xhtml b/browser/base/content/browser-box.inc.xhtml -index d445abe7e743b2ec5d46d42f8f149c000e3c7997..80226e0504cc9c3c052a4cce17a6b4f5e6f2d91f 100644 +index d445abe7e743b2ec5d46d42f8f149c000e3c7997..0da9a11cb6d5f0c40025a2b71fd6fd4524e3e0b3 100644 --- a/browser/base/content/browser-box.inc.xhtml +++ b/browser/base/content/browser-box.inc.xhtml -@@ -18,6 +18,9 @@ - -