feat: enhance zen styles for toolbar, sidebar, and tabs; adjust layout and padding

This commit is contained in:
mr. M
2024-11-18 23:14:50 +01:00
parent 1b9ada13a2
commit 032954be2b
9 changed files with 36 additions and 12 deletions

View File

@@ -36,10 +36,10 @@
}
}
class ZenPinnedTabManager extends ZenPreloadedFeature {
class ZenPinnedTabManager extends ZenDOMOperatedFeature {
init() {
if (!this.enabled || PrivateBrowsingUtils.isWindowPrivate(window)) {
if (!this.enabled) {
return;
}
this.observer = new ZenPinnedTabsObserver();
@@ -51,7 +51,7 @@
}
async initTabs() {
if (!this.enabled || PrivateBrowsingUtils.isWindowPrivate(window)) {
if (!this.enabled) {
return;
}
await ZenPinnedTabsStorage.init();
@@ -60,7 +60,7 @@
get enabled() {
if (typeof this._enabled === 'undefined') {
this._enabled = !(
document.documentElement.hasAttribute('privatebrowsingmode') ||
PrivateBrowsingUtils.isWindowPrivate(window) ||
document.documentElement.getAttribute('chromehidden')?.includes('toolbar') ||
document.documentElement.getAttribute('chromehidden')?.includes('menubar')
);