Add experimental preference for left window controls and update vertical tab button styling logic

This commit is contained in:
mr. M
2024-11-30 19:03:27 +01:00
parent c8e44703d5
commit 0fde081db5
2 changed files with 3 additions and 1 deletions

View File

@@ -120,6 +120,7 @@ pref('zen.view.show-bottom-border', false);
pref('zen.view.use-single-toolbar', true);
pref('zen.view.sidebar-expanded', true);
pref('zen.view.sidebar-collapsed.hide-mute-button', true);
pref('zen.view.experimental-force-window-controls-left', false);
#ifndef XP_MACOSX
pref('zen.view.hide-window-controls', true);

View File

@@ -118,7 +118,8 @@ var gZenUIManager = {
var gZenVerticalTabsManager = {
init() {
ChromeUtils.defineLazyGetter(this, 'isWindowsStyledButtons', () => {
return !(window.AppConstants.platform === 'macosx' || window.matchMedia('(-moz-gtk-csd-reversed-placement)').matches);
return !(window.AppConstants.platform === 'macosx' || window.matchMedia('(-moz-gtk-csd-reversed-placement)').matches
|| Services.prefs.getBoolPref('zen.view.experimental-force-window-controls-left'));
});
var updateEvent = this._updateEvent.bind(this);