Added preferences for split views and tabs unloader

This commit is contained in:
mauro-balades
2024-09-29 12:18:21 +02:00
parent c29a81d710
commit 40890470fe
7 changed files with 46 additions and 4 deletions

View File

@@ -954,4 +954,14 @@ Preferences.addAll([
type: 'bool',
default: true,
},
{
id: 'zen.view.split-view.change-on-hover',
type: 'bool',
default: true,
},
{
id: 'zen.tab-unloader.timeout-minutes',
type: 'int',
default: 10,
}
]);

View File

@@ -255,6 +255,22 @@
</hbox>
</groupbox>
<hbox id="zenSplitViewCategory"
class="subcategory"
hidden="true"
data-category="paneZenLooks">
<html:h1 data-l10n-id="zen-split-view-title"/>
</hbox>
<groupbox id="zenSplitViewGroup" data-category="paneZenLooks" hidden="true" class="highlighting-group">
<label><html:h2 data-l10n-id="zen-split-view-header"/></label>
<description class="description-deemphasized" data-l10n-id="zen-split-view-description" />
<checkbox id="zenLooksAndFeelSplitViewChangeOnHover"
data-l10n-id="zen-split-view-change-on-hover"
preference="zen.view.split-view.change-on-hover"/>
</groupbox>
<hbox id="zenVerticalTabsCategory"
class="subcategory"
hidden="true"

View File

@@ -49,8 +49,14 @@
preference="zen.tab-unloader.enabled"/>
<label><html:h2 data-l10n-id="zen-tabs-unloader-unload-delay"/></label>
<description class="description-deemphasized" data-l10n-id="zen-tabs-unloader-unload-delay-description" />
<!-- TODO: Input type should be number -->
<hbox id="zenTabsUnloadDelayContainer">
<description class="description-deemphasized" data-l10n-id="zen-tabs-unloader-unload-delay-description" />
<html:input id="zenTabsUnloadDelay"
type="number"
min="1"
max="1000"
preference="zen.tab-unloader.timeout-minutes"/>
</hbox>
</groupbox>
</html:template>