From 3724f2a759831b51c606b8e73122a971e47ed5ad Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Sat, 24 May 2025 17:20:50 +0200 Subject: [PATCH 1/2] feat: Added library, b=(no-bug), c=common, tabs, workspaces --- .../base/content/browser-box-inc-xhtml.patch | 12 +- src/browser/base/content/zen-assets.inc.xhtml | 2 + .../base/content/zen-assets.jar.inc.mn | 3 + .../base/content/zen-keysets.inc.xhtml | 5 + .../base/content/zen-popupset.inc.xhtml | 68 +- .../base/content/zen-sidebar-icons.inc.xhtml | 1 + src/browser/themes/shared/zen-icons/icons.css | 28 +- src/zen/common/ZenCustomizableUI.sys.mjs | 2 +- src/zen/common/ZenUIManager.mjs | 118 +-- src/zen/common/zen-sets.js | 9 + src/zen/library/ZenLibrary.mjs | 270 +++++++ src/zen/library/zen-library.css | 103 +++ src/zen/tabs/zen-tabs/vertical-tabs.css | 1 + src/zen/workspaces/ZenGradientGenerator.mjs | 12 +- src/zen/workspaces/ZenWorkspace.mjs | 40 + src/zen/workspaces/ZenWorkspaces.mjs | 714 ++---------------- src/zen/workspaces/zen-workspaces.css | 341 +-------- 17 files changed, 611 insertions(+), 1118 deletions(-) create mode 100644 src/zen/library/ZenLibrary.mjs create mode 100644 src/zen/library/zen-library.css diff --git a/src/browser/base/content/browser-box-inc-xhtml.patch b/src/browser/base/content/browser-box-inc-xhtml.patch index e272b980..4655af2f 100644 --- a/src/browser/base/content/browser-box-inc-xhtml.patch +++ b/src/browser/base/content/browser-box-inc-xhtml.patch @@ -1,8 +1,16 @@ diff --git a/browser/base/content/browser-box.inc.xhtml b/browser/base/content/browser-box.inc.xhtml -index 7d7e8697f02f90d4f336c9ab0a73a89848e0c21c..64e950106dd05b443ce72107613ac9cc405d56ea 100644 +index 7d7e8697f02f90d4f336c9ab0a73a89848e0c21c..3819ae72f97900b6d212f8a54550ae569d497741 100644 --- a/browser/base/content/browser-box.inc.xhtml +++ b/browser/base/content/browser-box.inc.xhtml -@@ -23,7 +23,15 @@ +@@ -3,6 +3,7 @@ + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + + ++ +