-
-
Notifications
You must be signed in to change notification settings - Fork 190
Show Off Your Config
MS_Y edited this page Jan 10, 2024
·
5 revisions
A document inspired by Powerlevel9k/Show-Off-Your-Config.
If you have a special configuration show it here!
When you entered the editing mode, I prepared the template and video
-> gif
sample code using ffmpeg
.
- Provide an awesome screenshot.
- Provide your configuration.
- Share your theme & addon.
- Theme: Dracula Dark Theme
Configs
-
userChrome.tabbar.one_liner
totrue
-
userChrome.tabbar.one_liner.responsive
totrue
-
userChrome.tabbar.on_bottom
totrue
-
userChrome.autohide.forward_button
totrue
(Option) -
userChrome.hidden.urlbar_iconbox
totrue
(Option)
- Addon: Tree Style Tab
Configs
-
userChrome.tabbar.as_titlebar
totrue
- Or
userChrome.hidden.tabbar
totrue
- Or
-
userChrome.centered.tab
totrue
-
userChrome.autohide.sidebar
totrue
-
userChrome.sidebar.overlap
totrue
-
userChrome.hidden.sidebar_header
totrue
(Option)-
userChrome.hidden.sidebar_header.vertical_tab_only
totrue
(Option)
-
-
widget.gtk.ignore-bogus-leave-notify
to1
(Only linux, show #742)
Configs
-
userChrome.autohide.tab
totrue
-
userChrome.autohide.tab.blur
totrue
-
userChrome.autohide.navbar
totrue
-
userChrome.autohide.toolbar_overlap
totrue
-
userChrome.centered.tab
totrue
-
userChrome.centered.tab.label
totrue
-
userChrome.centered.urlbar
totrue
-
userChrome.centered.bookmarkbar
totrue
Inspired by qutebrowser.
You can browse only with the keyboard using the Vim shortcut and Caret Browsing.
If you want Status Bar
, use Waterfox
- Theme: Matte Black (Green)
- Addon: Vim Vixen
user.js
// ** Browser Options **********************************************************
user_pref("browser.uidensity", 1); // and urlbar spacing. The possible values are 0=normal, 1=compact, 2=touch.
user_pref("browser.tabs.inTitlebar", 0); // no (0), yes (1), or default (2), which is true everywhere except Linux.
user_pref("accessibility.browsewithcaret", true);
// Waterfox only
user_pref("browser.statusbar.enabled", true);
user_pref("browser.statusbar.appendStatusText", true);
// == Theme Distribution Settings ==============================================
user_pref("userChrome.tab.connect_to_window", true); // Original, Photon
user_pref("userChrome.tab.color_like_toolbar", true); // Original, Photon
user_pref("userChrome.tab.lepton_like_padding", true); // Original
user_pref("userChrome.tab.photon_like_padding", false); // Photon
user_pref("userChrome.tab.dynamic_separator", false); // Original, Proton
user_pref("userChrome.tab.static_separator", false); // Photon
user_pref("userChrome.tab.static_separator.selected_accent", false); // Just option
user_pref("userChrome.tab.bar_separator", true); // Just option
user_pref("userChrome.tab.newtab_button_like_tab", false); // Original
user_pref("userChrome.tab.newtab_button_smaller", true); // Photon
user_pref("userChrome.tab.newtab_button_proton", false); // Proton
user_pref("userChrome.icon.panel_full", true); // Original, Proton
user_pref("userChrome.icon.panel_photon", false); // Photon
user_pref("userChrome.icon.panel_sparse", false); // Just option
// Original Only
user_pref("userChrome.tab.box_shadow", false);
user_pref("userChrome.tab.bottom_rounded_corner", false);
// Photon Only
user_pref("userChrome.tab.photon_like_contextline", false);
user_pref("userChrome.rounding.square_tab", true);
// == Theme Custom Settings ====================================================
// -- User Chrome --------------------------------------------------------------
user_pref("userChrome.theme.monospace", true);
user_pref("userChrome.hidden.navbar", true);
user_pref("userChrome.counter.tab", true);
user_pref("userChrome.counter.bookmark_menu", true);
user_pref("userChrome.tabbar.fill_width", true);
// -- User Content -------------------------------------------------------------
user_pref("userContent.page.monospace", true);
Photon style to support multirow.
user.js
// ** Browser Options **********************************************************
user_pref("browser.search.widget.inNavBar", true);
// == Theme Distribution Settings ==============================================
user_pref("userChrome.tab.connect_to_window", true); // Original, Photon
user_pref("userChrome.tab.color_like_toolbar", true); // Original, Photon
user_pref("userChrome.tab.lepton_like_padding", false); // Original
user_pref("userChrome.tab.photon_like_padding", true); // Photon
user_pref("userChrome.tab.dynamic_separator", false); // Original, Proton
user_pref("userChrome.tab.static_separator", true); // Photon
user_pref("userChrome.tab.static_separator.selected_accent", false); // Just option
user_pref("userChrome.tab.newtab_button_like_tab", false); // Original
user_pref("userChrome.tab.newtab_button_smaller", true); // Photon
user_pref("userChrome.tab.newtab_button_proton", false); // Proton
user_pref("userChrome.icon.panel_full", false); // Original, Proton
user_pref("userChrome.icon.panel_photon", true); // Photon
// Original Only
user_pref("userChrome.tab.box_shadow", false);
user_pref("userChrome.tab.bottom_rounded_corner", false);
// Photon Only
user_pref("userChrome.tab.photon_like_contextline", true);
user_pref("userChrome.rounding.square_tab", true);
// == Theme Custom Settings ====================================================
// -- User Chrome --------------------------------------------------------------
user_pref("userChrome.decoration.panel_button_separator", true);
user_pref("userChrome.decoration.panel_arrow", true);
user_pref("userChrome.combined.nav_button", true);
user_pref("userChrome.combined.sub_button.as_normal", true);
user_pref("userChrome.padding.urlView_expanding", true);
user_pref("userChrome.padding.urlView_result", true);
user_pref("userChrome.padding.toolbar_button.compact", true);
user_pref("userChrome.urlView.always_show_page_actions", true);
user_pref("userChrome.urlView.move_icon_to_left", true);
user_pref("userChrome.rounding.square_panel", true);
user_pref("userChrome.rounding.square_panelitem", true);
user_pref("userChrome.panel.full_width_separator", true);
user_pref("userChrome.panel.full_width_padding", true);
user_pref("userChrome.tabbar.multi_row", true);
user_pref("userChrome.bookmarkbar.multi_row", true);
Set up combined UI like Australis.
At the same time, it applies a gaming feeling like Opera GX.
- Theme: Beautiful Opera GX Fucsia
user.js
// ** Browser Options **********************************************************
user_pref("browser.tabs.inTitlebar", 1); // no (0), yes (1), or default (2), which is true everywhere except Linux.
user_pref("browser.search.widget.inNavBar", true);
// == Theme Distribution Settings ==============================================
user_pref("userChrome.tab.connect_to_window", true); // Original, Photon
user_pref("userChrome.tab.color_like_toolbar", true); // Original, Photon
user_pref("userChrome.tab.lepton_like_padding", true); // Original
user_pref("userChrome.tab.photon_like_padding", false); // Photon
user_pref("userChrome.tab.dynamic_separator", true); // Original, Proton
user_pref("userChrome.tab.static_separator", false); // Photon
user_pref("userChrome.tab.static_separator.selected_accent", false); // Just option
user_pref("userChrome.tab.bar_separator", false); // Just option
user_pref("userChrome.tab.newtab_button_like_tab", true); // Original
user_pref("userChrome.tab.newtab_button_smaller", false); // Photon
user_pref("userChrome.tab.newtab_button_proton", false); // Proton
user_pref("userChrome.icon.panel_full", true); // Original, Proton
user_pref("userChrome.icon.panel_photon", false); // Photon
user_pref("userChrome.icon.panel_sparse", false); // Just option
// Original Only
user_pref("userChrome.tab.box_shadow", true);
user_pref("userChrome.tab.bottom_rounded_corner", true);
// Photon Only
user_pref("userChrome.tab.photon_like_contextline", false);
user_pref("userChrome.rounding.square_tab", false);
// == Theme Custom Settings ====================================================
// -- User Chrome --------------------------------------------------------------
user_pref("userChrome.autohide.forward_button", true);
user_pref("userChrome.combined.urlbar.nav_button", true);
user_pref("userChrome.combined.urlbar.reload_button", true);
user_pref("userChrome.tab.bottom_rounded_corner.all", true);
user_pref("userChrome.tab.bottom_rounded_corner.australis", true);
user_pref("userChrome.urlbar.iconbox_with_separator", true);
// Option
// user_pref("userChrome.combined.urlbar.home_button", true);
userChrome.css
/* Original:
At :root
--toolbar-field-focus-border-color: rgba(0, 0, 0, 0);
--buttons-destructive-active-bgcolor: #810220;
--toolbar-field-background-color: rgba(0, 0, 0, 0);
--arrowpanel-background: rgba(28, 23, 38, 0.9959999918937683);
At #navigator-toolbox
--lwt-tabs-border-color: rgba(208, 26, 67, 0.6669999957084656);
At #TabsToolbar, Need hardcoded
--lwt-tab-line-color: rgb(208, 26, 67);
*/
#nav-bar {
--toolbar-field-focus-border-color: var(--buttons-destructive-active-bgcolor);
--toolbar-field-background-color: var(--arrowpanel-background);
--lwt-tabs-border-color: rgb(208, 26, 67);
}
Minimal settings to get a look and fill for Chrome.
user.js
// ** Browser Options **********************************************************
user_pref("browser.tabs.inTitlebar", 1); // no (0), yes (1), or default (2), which is true everywhere except Linux.
// Experimental settings for `userChrome.tabbar.unscroll`
user_pref("layout.css.container-queries.enabled", true);
user_pref("layout.css.overflow-moz-hidden-unscrollable.enabled", true);
user_pref("browser.tabs.tabMinWidth", 0);
// == Theme Distribution Settings ==============================================
user_pref("userChrome.tab.connect_to_window", true); // Original, Photon
user_pref("userChrome.tab.color_like_toolbar", true); // Original, Photon
user_pref("userChrome.tab.lepton_like_padding", true); // Original
user_pref("userChrome.tab.photon_like_padding", false); // Photon
user_pref("userChrome.tab.dynamic_separator", true); // Original, Proton
user_pref("userChrome.tab.static_separator", false); // Photon
user_pref("userChrome.tab.static_separator.selected_accent", false); // Just option
user_pref("userChrome.tab.bar_separator", false); // Just option
user_pref("userChrome.tab.newtab_button_like_tab", false); // Original
user_pref("userChrome.tab.newtab_button_smaller", true); // Photon
user_pref("userChrome.tab.newtab_button_proton", false); // Proton
user_pref("userChrome.icon.panel_full", true); // Original, Proton
user_pref("userChrome.icon.panel_photon", false); // Photon
user_pref("userChrome.icon.panel_sparse", false); // Just option
// Original Only
user_pref("userChrome.tab.box_shadow", true);
user_pref("userChrome.tab.bottom_rounded_corner", true);
// Photon Only
user_pref("userChrome.tab.photon_like_contextline", false);
user_pref("userChrome.rounding.square_tab", false);
// == Theme Custom Settings ====================================================
// -- User Chrome --------------------------------------------------------------
user_pref("userChrome.rounding.square_urlView_item", true);
user_pref("userChrome.urlView.full_width_padding", true);
user_pref("userChrome.urlView.focus_item_border", true);
user_pref("userChrome.tab.bottom_rounded_corner.all", true);
user_pref("userChrome.tab.bottom_rounded_corner.chrome", true);
user_pref("userChrome.tabbar.unscroll", true);
user_pref("userChrome.urlbar.iconbox_with_separator", true);
user_pref("userChrome.findbar.floating_on_top", true);
Concept of proof for UI similar to Arc Browser.
It can be experimental and buggy.
First, Open Customize toolbar
, then activate Title Bar
or Menu Bar
.
- Addon: Sidebar Tabs
Configs
-
userChrome.hidden.tabbar
totrue
-
userChrome.hidden.urlbar_iconbox
totrue
-
userChrome.hidden.urlbar_iconbox.label_only
totrue
-
userChrome.navbar.as_sidebar
totrue
-
userChrome.urlView.as_commandbar
totrue
- Repo: https://github.com/te6-in/lepton-custom
- Limit: Only the Mac works as intended.