Skip to content

Commit f2c6d0a

Browse files
committed
fix: streamline style clearing in ZenGlanceManager and update version numbers in surfer.json
1 parent a7e2171 commit f2c6d0a

14 files changed

+414
-661
lines changed

src/browser/base/content/ZenStartup.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@
8383

8484
_changeSidebarLocation() {
8585
const kElementsToAppend = ['sidebar-splitter', 'sidebar-box'];
86-
const appWrapepr = document.getElementById('zen-sidebar-box-container');
87-
appWrapepr.setAttribute('hidden', 'true');
8886

8987
const browser = document.getElementById('browser');
9088
const toolbox = document.getElementById('navigator-toolbox');

src/browser/base/content/ZenUIManager.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,10 +657,10 @@ var gZenVerticalTabsManager = {
657657
this.navigatorToolbox.after(document.getElementById('zen-sidebar-splitter'));
658658
window.dispatchEvent(new Event('resize'));
659659
gZenCompactModeManager.getAndApplySidebarWidth();
660+
gZenUIManager.updateTabsToolbar();
660661
} catch (e) {
661662
console.error(e);
662663
}
663-
gZenUIManager.updateTabsToolbar();
664664
this._isUpdating = false;
665665
},
666666

src/browser/base/content/browser-xhtml.patch

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/browser/base/content/browser.xhtml b/browser/base/content/browser.xhtml
2-
index 0d0a559a6473149b50f4bf18d059e86907c4acd3..a5a48ba1d50b3bf74dec3f3d371a76228e246a9e 100644
2+
index 0d0a559a6473149b50f4bf18d059e86907c4acd3..25ad798eb26f04262d069fdaf1f3fb00adec9807 100644
33
--- a/browser/base/content/browser.xhtml
44
+++ b/browser/base/content/browser.xhtml
55
@@ -26,6 +26,7 @@
@@ -27,7 +27,7 @@ index 0d0a559a6473149b50f4bf18d059e86907c4acd3..a5a48ba1d50b3bf74dec3f3d371a7622
2727
</head>
2828
<html:body xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
2929
# All sets except for popupsets (commands, keys, and stringbundles)
30-
@@ -169,9 +173,13 @@
30+
@@ -169,9 +173,11 @@
3131
</vbox>
3232
</html:template>
3333

@@ -37,8 +37,6 @@ index 0d0a559a6473149b50f4bf18d059e86907c4acd3..a5a48ba1d50b3bf74dec3f3d371a7622
3737
+ <hbox id="zen-main-app-wrapper" flex="1" persist="zen-compact-mode">
3838
+ <vbox id="zen-toast-container"></vbox>
3939
+ #include navigator-toolbox.inc.xhtml
40-
+ <html:span id="zen-sidebar-box-container">
41-
+ </html:span>
4240
+ #include browser-box.inc.xhtml
4341
+ </hbox>
4442

src/browser/base/content/zen-assets.inc.xhtml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
<link rel="stylesheet" type="text/css" href="chrome://browser/content/zen-styles/zen-decks.css" />
2020
<link rel="stylesheet" type="text/css" href="chrome://browser/content/zen-styles/zen-folders.css" />
2121
<link rel="stylesheet" type="text/css" href="chrome://browser/content/zen-styles/zen-glance.css" />
22-
<link rel="stylesheet" type="text/css" href="chrome://browser/content/zen-styles/zen-sidebar-panels.css" />
2322
<link rel="stylesheet" type="text/css" href="chrome://browser/content/zen-styles/zen-popup.css" />
2423

2524
<link rel="stylesheet" type="text/css" href="chrome://browser/content/zen-styles/zen-compact-mode.css" />

src/browser/base/content/zen-assets.jar.inc.mn

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
content/browser/zen-styles/zen-workspaces.css (content/zen-styles/zen-workspaces.css)
4646
content/browser/zen-styles/zen-urlbar.css (content/zen-styles/zen-urlbar.css)
4747
content/browser/zen-styles/zen-popup.css (content/zen-styles/zen-popup.css)
48-
content/browser/zen-styles/zen-sidebar-panels.css (content/zen-styles/zen-sidebar-panels.css)
4948
content/browser/zen-styles/zen-gradient-generator.css (content/zen-styles/zen-gradient-generator.css)
5049
content/browser/zen-styles/zen-rices.css (content/zen-styles/zen-rices.css)
5150
content/browser/zen-styles/zen-branding.css (content/zen-styles/zen-branding.css)

src/browser/base/content/zen-styles/zen-browser-ui.css

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,3 +191,42 @@
191191
:root[zen-window-buttons-reversed='true'][zen-right-side='true'] .titlebar-buttonbox-container {
192192
margin-inline-start: calc(var(--zen-element-separation) - 3px);
193193
}
194+
195+
.zen-split-view-splitter[orient='vertical'],
196+
#zen-sidebar-splitter {
197+
position: absolute;
198+
top: 0;
199+
left: 0;
200+
height: 100%;
201+
width: var(--zen-element-separation);
202+
background: transparent;
203+
border: none;
204+
cursor: ew-resize;
205+
z-index: 3;
206+
207+
&:is(.zen-split-view-splitter[orient='vertical']) {
208+
/* Bit of a hacky solution, but it works */
209+
width: var(--zen-split-row-gap);
210+
margin-left: calc(var(--zen-element-separation) * -1 - 1px);
211+
height: unset;
212+
cursor: ew-resize;
213+
}
214+
215+
&::before {
216+
height: 50px;
217+
width: 2px;
218+
background: var(--button-primary-bgcolor);
219+
border-radius: 2px;
220+
content: '';
221+
position: absolute;
222+
top: 50%;
223+
left: 50%;
224+
opacity: 0;
225+
transition: opacity 0.1s ease-in-out;
226+
pointer-events: none;
227+
}
228+
229+
&:hover::before {
230+
opacity: 1;
231+
}
232+
}

0 commit comments

Comments
 (0)