diff --git a/src/browser/app/profile/features.inc b/src/browser/app/profile/features.inc index f92e9ba985..4d34683b9b 100644 --- a/src/browser/app/profile/features.inc +++ b/src/browser/app/profile/features.inc @@ -1,4 +1,3 @@ - pref('zen.welcome-screen.seen', false, sticky); pref('zen.tabs.vertical', true); @@ -125,6 +124,7 @@ pref('zen.workspaces.natural-scroll', false); pref('zen.workspaces.scroll-modifier-key','ctrl'); // can be ctrl, alt, shift, or a meta key pref('services.sync.engine.workspaces', false); pref('zen.workspaces.container-specific-essentials-enabled', false); +pref('zen.essentials.per-row', 0); // 0 = auto (responsive), n = fixed number per row #ifdef MOZILLA_OFFICIAL pref('zen.workspaces.debug', false); diff --git a/src/browser/components/preferences/zen-settings.js b/src/browser/components/preferences/zen-settings.js index 179637919e..aba05f7e8a 100644 --- a/src/browser/components/preferences/zen-settings.js +++ b/src/browser/components/preferences/zen-settings.js @@ -1222,6 +1222,11 @@ Preferences.addAll([ type: 'bool', default: true, }, + { + id: 'zen.essentials.per-row', + type: 'int', + default: 0, + }, { id: 'media.videocontrols.picture-in-picture.enabled', type: 'bool', diff --git a/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml b/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml index b3f3987b94..cb87c3ef1b 100644 --- a/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml +++ b/src/browser/components/preferences/zenLooksAndFeel.inc.xhtml @@ -39,6 +39,24 @@ data-l10n-id="zen-vertical-tabs-newtab-top-button-up" preference="zen.view.show-newtab-button-top"/> + + + + + +