bsahd firefox
bsahdのuserchrome.css.icon ぜひ適用してみてください
code:userchrome.css
/* メニューやブックマークの行間隔を詰める */
menupopup > menuitem, menupopup > menu {padding-block: 1px !important;}
/* オプションメニューの行間隔&左右余白 */
:root {--arrowpanel-menuitem-padding: 0px 0px !important;
--urlbar-min-height:24px !important;
--tab-min-height: 18px !important;
--inline-tab-padding: 2px !important;
}
*{
font-family:"MGen+ 1p",sans-serif !important;
}
toolbar .toolbarbutton-1 {
& > .toolbarbutton-icon, & > .toolbarbutton-text, & > .toolbarbutton-badge-stack {
width:16px !important;
height:16px !important;
padding: 0 !important;
border-radius: 0 !important;
}
}
margin: 0 !important;
padding: 0 2px !important;
}
.tab-close-button{
height: 16px !important;
width:16px !important;
padding: 0 !important;
}
.tab-throbber, .tab-icon-pending, .tab-icon-image, .tab-sharing-icon-overlay, .tab-icon-overlay {
margin-inline-end: 2px !important;
}
}
toolbarbutton.bookmark-item:not(.subviewbutton),tab.tabbrowser-tab{
border-radius:0!important;
margin-inline: 0 !important;
}
background-color:var(--toolbar-bgcolor) !important;
}
display:none;
}
.tabbrowser-tab{
border-width:unset!important;
}
.tab-icon-overlay {
opacity: 1 !important;
}
}
.tab-icon-overlay {
display:none!important;
}
@keyframes runOpenAnime {
from {background-position-x:100%;}
to {background-position-x:-100%;}
}
display:none!important}
.tab-icon-image{
display:block!important;
}
.tabbrowser-tab{
/*color:#000 !important;*/
/* &::before{ */
animation: runOpenAnime 1000ms linear infinite;
background-size:200% 100%;
}
}
}
/*#navigator-toolbox{
background-color:#ccc !important;
}*/
.tab-background{
display: none!important;
}
:root {
@media (-moz-platform: windows) {
& {
--inactive-titlebar-opacity: 1!important;
}
}
}
.titlebar-button{
padding: 4px 8px!important;
}
width: 22px !important;
}
前提
firefoxのabout:config
通信も遅いので(兼メモリ節約)
https://gyazo.com/c55dce68d4ba14cf5203d2a08a459d3a
code:user.js
user_pref("browser.aboutConfig.showWarning", false);
user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 3);
user_pref("browser.bookmarks.showMobileBookmarks", true);
user_pref("browser.cache.disk.capacity", 5000000);
user_pref("browser.cache.disk.smart_size.enabled", false);
user_pref("browser.compactmode.show", true);
user_pref("browser.tabs.warnOnOpen", false);
user_pref("browser.toolbars.bookmarks.visibility", "always");
user_pref("browser.uidensity", 1);
user_pref("browser.urlbar.clipboard.featureGate", true);
user_pref("browser.urlbar.formatting.enabled", false);
user_pref("browser.urlbar.placeholderName", "Google");
user_pref("browser.urlbar.placeholderName.private", "Google");
user_pref("browser.urlbar.quicksuggest.migrationVersion", 2);
user_pref("browser.urlbar.quicksuggest.scenario", "history");
user_pref("browser.urlbar.showSearchSuggestionsFirst", false);
user_pref("browser.urlbar.suggest.calculator", true);
user_pref("browser.urlbar.tipShownCount.searchTip_redirect", 4);
user_pref("browser.urlbar.trimURLs", false);
user_pref("dom.ipc.keepProcessesAlive.privilegedabout",0);
user_pref("javascript.options.compact_on_user_inactive_delay", 1);
user_pref("javascript.options.ion", false);
user_pref("javascript.options.mem.gc_allocation_threshold_mb", 3);
user_pref("javascript.options.mem.gc_high_frequency_heap_growth_max", 150);
user_pref("javascript.options.mem.gc_high_frequency_heap_growth_min", 150);
user_pref("javascript.options.mem.gc_high_frequency_high_limit_mb", 100);
user_pref("javascript.options.mem.gc_high_frequency_low_limit_mb", 100);
user_pref("javascript.options.mem.high_water_mark", 16);
user_pref("javascript.options.mem.nursery.max_kb", 4096);
user_pref("javascript.options.wasm_optimizingjit", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("fission.bfcacheInParent",false);
user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true);
user_pref("network.predictor.enabled", false);
user_pref("network.prefetch-next", false);
user_pref("toolkit.aboutProcesses.showAllSubframes", true);
user_pref("toolkit.aboutProcesses.showThreads", true);
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
user_pref("dom.ipc.processCount", 32);
user_pref("dom.ipc.processCount.extension", 1);
user_pref("dom.ipc.processCount.file", 4);
user_pref("dom.ipc.processCount.privilegedabout", 4);
user_pref("dom.ipc.processCount.privilegedmozilla", 4);
user_pref("dom.ipc.processCount.webIsolated", 12);
user_pref("content.notify.ontimer",false);
user_pref("content.sink.enable_perf_mode",1);
user_pref("gfx.webrender.enable-subpixel-aa",false);