Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #context-back image,
- #context-forward image,
- #context-reload image,
- #context-stop image,
- #context-bookmarkpage image,
- #context-navigation,
- #context-sep-navigation {
- display:none !important;
- }
- /* New Tab Context - move the menu item to the top */
- #tabContextMenu menuitem[label="New Tab"] { -moz-box-ordinal-group: 0 !important; }
- /* New Tab Context - hide the icon */
- #tabContextMenu menuitem[label="New Tab"] .menu-iconic-icon { display: none !important; }
- /* Firefox userChrome.css */
- @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
- .tab-throbber {
- list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png") !important;
- }
- /* Remove Tab Throbber Animation, from this author : https://www.reddit.com/r/firefox/comments/7cvzkq/how_can_i_remove_firefox_57_page_load_animation/ */
- .tab-throbber { display: none !important; }
- .tab-icon-image { visibility: show !important; display: block !important;}
- .tabbrowser-tab[progress="true"] .tab-icon-image {opacity:0.45; filter: blur(1px);}
- .tab-loading-burst[bursting]::before {
- background-image: none !important;
- animation: unset !important;
- }
- @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
- * { transition: none !important;
- animation-duration: 0s !important; }
- /* Close the useless Tab Bar Full, animate New Tab, from this author : http://forums.mozillazine.org/viewtopic.php?f=38&t=2282765 */
- .tabbrowser-tab:not([pinned]) {
- max-width: 250px !important;
- min-width: 100px !important;
- }
- .tabbrowser-tab:not([pinned]):not([fadein]) {
- max-width: 0.1px !important;
- }
- .closing-tabs-spacer {
- width: 0 !important;
- }
- /* Remove the Ugly Distracting Transparent Tab effect, from this author : https://support.mozilla.org/en-US/questions/1187357#answer-1033293 */
- #tabbrowser-tabs > .tabbrowser-tab > .tab-stack > .tab-background * {
- background: none !important;
- }
- /* Disable the Ugly Blue Glow Tab Effect, from this author : https://support.mozilla.org/en-US/questions/928081 */
- .tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) {
- background: -moz-linear-gradient(hsla(0,0%,100%,.2), hsla(0,0%,45%,.2) 2px, hsla(0,0%,32%,.2) 80%)
- !important;
- }
- .tabbrowser-tab[pinned][titlechanged]:not([selected="true"]):hover {
- background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.2) 4px, hsla(0,0%,75%,.2) 80%) !important;
- }
- /* Disable the Tab Highlighting Fearure (absoluetly Useless for a normal use), from this author : http://forums.mozillazine.org/viewtopic.php?f=19&t=867225 */
- .tabbrowser-tab:not([selected="true"]) > .tab-image-middle {
- background-image: url("chrome://global/skin/icons/tab-middle-bkgnd.png") !important;
- }
- .tabbrowser-tab:hover:not([selected="true"]) > .tab-image-middle {
- background-image: url("chrome://global/skin/icons/tab-middle-bkgnd.png") !important;
- }
- /* Remove some Random Annoying Animations in the Toolbar, from this author : annoying animations https://www.reddit.com/r/firefox/comments/37hw8o/how_to_disable_all_animations/ */
- * {
- animation-delay: 0ms !important;
- animation-duration: 0ms !important;
- transition: none !important;
- }
- /* Remove the Very Ugly and Distracting and Useless Hamburger Button (because it is redundant with the arrows) */
- #PanelUI-menu-button {display: none;}
- /*
- #PopupAutoCompleteRichResult {
- display: none!important;
- }
- /* TABS: on bottom */
- #navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
- #TabsToolbar {-moz-box-ordinal-group:1000!important}
- #TabsToolbar {
- display: block !important; /*required for 71+*/
- position: absolute !important;
- bottom: 0 !important;
- width: 100vw !important;
- }
- #tabbrowser-tabs {
- width: 100vw !important;
- }
- *|*:root:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}
- /* TABS: height */
- *|*:root {
- --tab-toolbar-navbar-overlap: 0px !important;
- --tab-min-height: 27px !important; /* adjust to suit your needs */
- --tab-min-width: 80px !important;
- --tabstoolbar-adjust: 0px; /* menubar and titlebar hidden */
- }
- #TabsToolbar {
- height: var(--tab-min-height) !important;
- margin-bottom: 1px !important;
- box-shadow: ThreeDShadow 0 -1px inset, -moz-dialog 0 1px !important;
- }
- #tabbrowser-tabs,
- #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
- .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
- min-height: var(--tab-min-height) !important;
- max-height: var(--tab-min-height) !important;
- }
- /* TabsToolbar with menubar and titlebar hidden */
- *|*:root[tabsintitlebar]:not([inFullscreen="true"]):not([sizemode="maximized"])
- #toolbar-menubar[autohide="true"] ~ #TabsToolbar{
- bottom: var(--tab-min-height) !important;
- padding-top: calc(var(--tab-min-height) + var(--tabstoolbar-adjust)) !important; /*adjust var*/
- }
- *|*:root[tabsintitlebar]:not([inFullscreen="true"]) #toolbar-menubar[autohide="true"]
- ~ #TabsToolbar .titlebar-buttonbox-container {
- visibility: hidden !important;
- }
- /* drag space */
- .titlebar-spacer[type="pre-tabs"],
- .titlebar-spacer[type="post-tabs"] {
- width: 40px;
- }
- /* Override vertical shifts when moving a tab */
- #navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
- padding-bottom: unset !important;
- }
- #navigator-toolbox[movingtab] #tabbrowser-tabs {
- padding-bottom: unset !important;
- margin-bottom: unset !important;
- }
- #navigator-toolbox[movingtab] > #nav-bar {
- margin-top: unset !important;
- }
- /* hide indicators */
- .private-browsing-indicator {display: none !important;}
- .accessibility-indicator {display: none !important;}
- /* based on https://old.reddit.com/comments/fwhlva//fmolndz */
- #urlbar[breakout][breakout-extend]:not([open]) {
- top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
- left: 0 !important;
- width: 100% !important;
- }
- #urlbar[breakout][breakout-extend]:not([open]) > #urlbar-input-container {
- height: var(--urlbar-height) !important;
- padding-block: 0px !important;
- padding-inline: 0px !important;
- }
- #urlbar[breakout][breakout-extend][breakout-extend-animate] > #urlbar-background {
- animation-name: none !important;
- }
- #urlbar[breakout][breakout-extend]:not([open]) > #urlbar-background {
- box-shadow: none !important;
- }
Add Comment
Please, Sign In to add comment