chore: Update Zen Browser preferences and styles for vertical tabs layout

This commit is contained in:
Mauro Balades
2024-07-19 19:15:01 +02:00
parent d3900ca905
commit 628a0bf269
13 changed files with 192 additions and 99 deletions

View File

@@ -95,6 +95,8 @@
_zenInitBrowserLayout() {
if (!this._inMainBrowserWindow) return;
if (this.__hasInitBrowserLayout) return;
this.__hasInitBrowserLayout = true;
this.openWatermark();
console.log("ZenThemeModifier: init browser layout");
const kNavbarItems = [
@@ -120,6 +122,8 @@
const securityButton = document.getElementById("tracking-protection-icon-container");
document.getElementsByClassName("urlbar-input-container")[0].insertBefore(securityButton, document.getElementById("page-action-buttons"));
gZenVerticalTabsManager.init();
const mainWindowEl = document.documentElement;
// Dont override the sync avatar if it's already set
if (mainWindowEl.style.hasOwnProperty("--avatar-image-url")) {