From b4a5c1504c5ea2da22c67772f6e4f1b27c7c71d7 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Wed, 30 Apr 2025 20:08:19 +0200 Subject: [PATCH] chore: Add support for 6 essentials dynamic layout, b=(no-bug), c=tabs, workspaces --- src/zen/tabs/zen-tabs/vertical-tabs.css | 3 +++ src/zen/workspaces/ZenWorkspaces.mjs | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/zen/tabs/zen-tabs/vertical-tabs.css b/src/zen/tabs/zen-tabs/vertical-tabs.css index 527b16c82..5e7981054 100644 --- a/src/zen/tabs/zen-tabs/vertical-tabs.css +++ b/src/zen/tabs/zen-tabs/vertical-tabs.css @@ -1255,6 +1255,9 @@ transition: max-height 0.3s ease-out; opacity: 1; grid-template-columns: repeat(auto-fit, minmax(max(23.7%, 48px), 1fr)); + &[data-hack-type='1'] { + grid-template-columns: repeat(auto-fit, minmax(max(30%, 48px), auto)); + } &[data-hack-type='2'] { grid-template-columns: repeat(auto-fit, minmax(max(23.7%, 48px), 1fr) minmax(max(23.7%, 48px), 1fr)); } diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index bdf71e02e..21dd9806c 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -2396,7 +2396,9 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature { const essentialContainer = this.getEssentialsSection(workspaceObject.containerTabId); const essentialNumChildren = essentialContainer.children.length; let essentialHackType = 0; - if (essentialNumChildren % 2 === 0) { + if (essentialNumChildren === 6) { + essentialHackType = 1; + } else if (essentialNumChildren % 2 === 0) { essentialHackType = 2; } if (essentialHackType > 0) {