Added a preference to toggle the sidebar opening on hover in compact mode

This commit is contained in:
afonso
2025-01-31 18:51:58 +00:00
parent 307becf086
commit 4cbf5740e7
2 changed files with 11 additions and 8 deletions

View File

@@ -123,6 +123,7 @@ pref('zen.view.compact.toolbar-hide-after-hover.duration', 1000);
pref('zen.view.compact.color-toolbar', true);
pref('zen.view.compact.color-sidebar', true);
pref('zen.view.compact.animate-sidebar', true);
pref('zen.view.compact.show-sidebar-on-hover', true);
pref('zen.urlbar.behavior', 'floating-on-type'); // default, floating-on-type, float

View File

@@ -276,17 +276,19 @@ var gZenCompactModeManager = {
},
get hoverableElements() {
return [
{
const panels = [];
if (Services.prefs.getBoolPref('zen.view.compact.show-sidebar-on-hover', true)) {
panels.push({
element: this.sidebar,
screenEdge: this.sidebarIsOnRight ? 'right' : 'left',
keepHoverDuration: 100,
},
{
element: document.getElementById('zen-appcontent-navbar-container'),
screenEdge: 'top',
},
];
});
}
panels.push({
element: document.getElementById('zen-appcontent-navbar-container'),
screenEdge: 'top',
});
return panels;
},
flashSidebar(duration = lazyCompactMode.COMPACT_MODE_FLASH_DURATION) {