Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*AGENT_SHEET*/
- /* Firefox 57+ userChrome.css tweaks ****************************************************/
- /* code mostly taken from 'Classic Theme Restorer' & 'Classic Toolbar Buttons' add-ons **/
- /* by Aris (aris-addons@gmx.net)*********************************************************/
- /* Github: https://github.com/aris-t2/customcssforfx ************************************/
- /****************************************************************************************/
- /* tabs toolbar adjustment */
- #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
- #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
- #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
- #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
- #TabsToolbar{
- -moz-padding-start: 2px !important;
- }
- #main-window[tabsintitlebar][sizemode="normal"]:not([inFullscreen]) #TabsToolbar {
- margin-top: 0px !important;
- }
- /* fix for application/hamburger button in titlebar */
- #main-window[tabsintitlebar][inFullscreen] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button {
- visibility: collapse !important;
- }
- /* tab height */
- #tabbrowser-tabs,
- #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
- .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
- min-height: 25px !important;
- }
- /* toolbar order (start) ************************************/
- /* Modify to change window drag space width */
- .titlebar-buttonbox-container{
- position: fixed;
- display:block !important;
- top:0;
- right:0;
- height: 22px !important;
- }
- #toolbar-menubar[inactive] > .titlebar-buttonbox-container{ opacity: 0 }
- :root[sizemode="maximized"] > #navigator-toolbox{ padding-top: 8px !important; }
- :root[sizemode="maximized"] .titlebar-buttonbox-container{ top: 8px }
- :root[uidensity="compact"] .titlebar-buttonbox-container{ height: 32px }
- .titlebar-buttonbox-container > .titlebar-buttonbox{ height: 100%; }
- #titlebar{
- -moz-box-ordinal-group: 2;
- -moz-appearance: none !important;
- }
- .titlebar-placeholder,
- #TabsToolbar .titlebar-spacer{ display: none; }
- /* Also hide the toolbox bottom border which isn't at bottom with this setup */
- #navigator-toolbox::after{ display: none !important; }
- /* Menubar on top patch - use with Fx65_tabs_on_bottom.css */
- /* Only really useful if menubar is ALWAYS visible */
- #navigator-toolbox{ margin-top: 22px }
- #toolbar-menubar{
- position: fixed;
- display:block !important;
- top: 6px;
- height: 22px;
- margin-top:1px;
- width: 100%;
- overflow: hidden;
- }
- #toolbar-menubar .titlebar-buttonbox-container{ height: 22px; }
- #toolbar-menubar .titlebar-button{ padding: 2px 17px !important; }
- /* This will allow you to MAYBE put some items to the menubar */
- #toolbar-menubar > *{ float: left }
- #toolbar-menubar .toolbarbutton-1 { --toolbarbutton-inner-padding: 3px }
- /* toolbar order (end) **************************************/
- /* toolbar colors */
- /*Tab toolbat background color*/
- #TabsToolbar:not(:-moz-lwtheme){
- -moz-appearance: none !important;
- background-image: linear-gradient(#dbeaf9,#dbeaf9) !important;
- }
- #TabsToolbar:-moz-lwtheme{
- background: rgba(255,255,255,0.4) !important;
- }
- /*navigation toolbat background color*/
- #nav-bar:not(:-moz-lwtheme){
- -moz-appearance: none !important;
- background-image: linear-gradient(#eaf2fb,#dbeaf9) !important;
- }
- /* toolbar borders */
- #main-window #navigator-toolbox::after {
- /*border-bottom: unset !important;*/
- opacity: 0 !important;
- }
- #TabsToolbar{
- margin-bottom: 0px !important;
- border-bottom: 1px solid #5f7181 !important;
- }
- #main-window[sizemode="normal"] #TabsToolbar:not(:-moz-lwtheme){
- border-left: 1px solid #5f7181 !important;
- border-right: 1px solid #5f7181 !important;
- }
- #main-window:not([inFullscreen="true"])[tabsintitlebar] #TabsToolbar{
- -moz-margin-end: 0px !important;
- }
- #main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{
- visibility: collapse !important;
- }
- #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"],
- #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
- margin-top: 21px !important;
- }
- #tabbrowser-tabs .tab-drop-indicator {
- margin-bottom: 0px !important;
- }
- #PersonalToolbar:-moz-lwtheme,
- #nav-bar:-moz-lwtheme {
- background-image: none !important;
- box-shadow: none !important;
- border-top: none !important;
- border-bottom: none !important;
- }
- /*text color for all tabs*/
- .tabbrowser-tab .tab-label {
- color: black !important;
- }
- /* selected tabs color
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab .tab-content[selected="true"] {
- background-image: linear-gradient(to top,#f9f9fa,#f9f9fa,#f9f9fa) !important;
- }*/
- /* hovered tabs color
- #TabsToolbar:not(:-moz-lwtheme) .tabs-newtab-button:hover,
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab:hover .tab-content:not([selected="true"]) {
- background-image: linear-gradient(to top,#cac7c1,#d5d2cc,#e8e6e2) !important;
- }*/
- /*tab border*/
- #TabsToolbar:not(:-moz-lwtheme) .tabs-newtab-button,
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab .tab-content {
- border-top: 1px solid #919ba4 !important;
- /*border-left: 1px solid #919ba4 !important;*/
- border-right: 1px solid #919ba4 !important;
- }
- #TabsToolbar:not(:-moz-lwtheme) .tabs-newtab-button{
- border-right: 1px solid #919ba4 !important;
- }
- /*new tab button*/
- #tabs-newtab-button {
- fill: black !important;/*whatever color*/
- opacity: 1 !important;
- }
- /* remove tab fog */
- #TabsToolbar:not(:-moz-lwtheme),
- #TabsToolbar:not(:-moz-lwtheme)::before,
- #TabsToolbar:not(:-moz-lwtheme)::after {
- box-shadow: unset !important;
- }
- /* remove 'dragging tab' margin/padding nonsense */
- #TabsToolbar[movingtab] {
- padding-bottom: unset !important;
- }
- #TabsToolbar[movingtab] > .tabbrowser-tabs {
- padding-bottom: unset !important;
- margin-bottom: unset !important;
- }
- #TabsToolbar[movingtab] + #nav-bar {
- margin-top: unset !important;
- }
- /* scroll buttons */
- #TabsToolbar:not(:-moz-lwtheme) #alltabs-button,
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up,
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down {
- fill: black !important;
- }
- /*changes color of not selected tabs close button*/
- .tab-close-button:not([selected]) {
- filter: invert(100%) !important;
- }
- /*Hide close button when only one tab*/
- .tabbrowser-tab[first-visible-tab][last-visible-tab] .tab-close-button {
- visibility: collapse !important;
- }
- /*Shrink close button, favicon*/
- .tabbrowser-tab .tab-icon-image,
- .tabbrowser-tab .close-icon {
- transform:scale(.9,.9)!important;
- }
- /*removes tab line*/
- .tab-line {
- display: none !important;
- }
- /* Copypaste begins */
- /* Add: min-width: 1200px !important; */
- /*
- Firefox 57-70 users: https://www.jeffersonscher.com/gm/url-bar-tweaks.html
- You can copy/paste into a userChrome.css file, see https://www.userchrome.org/
- */
- /* Remove " - Visit" or " - Search with" bar in the drop-down */
- #PopupAutoCompleteRichResult richlistitem:first-of-type[type*="heuristic"],
- #PopupAutoCompleteRichResult richlistitem:first-of-type[actiontype="searchengine"],
- #PopupAutoCompleteRichResult richlistitem:first-of-type[actiontype="visiturl"],
- #PopupAutoCompleteRichResult richlistitem:first-of-type[actiontype="keyword"],
- #urlbar-results #urlbarView-row-0 {
- display:none !important;
- }
- /* Hide line for searching sld.tld below "Visit" Line */
- #PopupAutoCompleteRichResult richlistitem:first-of-type[actiontype="visiturl"] +
- richlistitem[actiontype="searchengine"] {
- display:none !important;
- }
- #PopupAutoCompleteRichResult .autocomplete-richlistbox,
- #urlbarView-results, #urlbar-results {
- padding-top: 0 !important;
- padding-bottom: 0 !important;
- }
- /* Display drop-marker only when URL bar is hovered (Firefox default) */
- /* Set max-height for items visible without scrolling */
- #PopupAutoCompleteRichResult .autocomplete-richlistbox,
- #urlbarView-results, #urlbar-results {
- height: unset !important;
- max-height: calc(30.5px * 10) !important;
- }
- /* Constrain drop-down width */
- #PopupAutoCompleteRichResult,
- #urlbar-results {
- max-width: 1200px !important;
- min-width: 1200px !important;
- }
- .urlbarView-row-inner {
- max-width:1185px !important;
- }
- .urlbarView-type-icon {
- margin-left: 4px !important;
- }
- /* Remove excess width of one-off search engine buttons */
- #urlbar-results .searchbar-engine-one-off-item.dummy:not(.last-of-row) {
- display: none !important;
- }
- /* Firefox 70 */
- .urlbarView:not(.megabar){
- left: unset !important;
- right: unset !important;
- }
- /* Default font sizes */
- .autocomplete-richlistitem[selected=true],
- .urlbarView-row[selected] {
- background-color: Highlight !important;
- }
- .autocomplete-richlistitem[selected=true] .ac-title,
- .ac-title[selected],
- .autocomplete-richlistitem[selected=true] .ac-url,
- .ac-url[selected],
- .autocomplete-richlistitem[selected=true] .ac-action,
- .ac-action[selected],
- .autocomplete-richlistitem[selected=true] .ac-separator,
- .ac-separator[selected],
- .urlbarView-row[selected] .urlbarView-title,
- .urlbarView-row[selected] .urlbarView-secondary,
- .urlbarView-row[selected] .urlbarView-title-separator {
- color: HighlightText !important;
- }
- /* Use default text matching style */
- /* Prevent excess indenting of icons in Photon */
- #PopupAutoCompleteRichResult .autocomplete-richlistitem [anonid="type-icon-spacer"],
- #urlbar-results .autocomplete-richlistitem [anonid="type-icon-spacer"] {
- display: none !important;
- }
- #PopupAutoCompleteRichResult,
- #urlbar-results {
- --item-padding-start: 0 !important;
- --item-padding-end: 0 !important;
- }
- /* Ability to scroll in Fx57 */
- #PopupAutoCompleteRichResult .autocomplete-richlistbox > scrollbox,
- #urlbarView-results, #urlbar-results {
- overflow-y: auto !important;
- padding-right: 3px !important;
- }
- #PopupAutoCompleteRichResult .autocomplete-richlistbox {
- padding-right: 0 !important;
- }
- /*Copypaste end*/
- /*General UI*/
- /* remove search indicators '+' sign */
- .searchbar-search-button[addengines=true] > .searchbar-search-icon-overlay {
- visibility: hidden !important;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement