Skip to content

Instantly share code, notes, and snippets.

@adisib
Created March 19, 2017 04:26
Show Gist options
  • Save adisib/4c544ea398444d811836da2bdd83ab44 to your computer and use it in GitHub Desktop.
Save adisib/4c544ea398444d811836da2bdd83ab44 to your computer and use it in GitHub Desktop.
Pale Moon userchrome
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* reduce UI height (for "Use Small Icons" enabled) to avoid wasting vertical space especially on small screens */
#titlebar, #TabsToolbar, #tabbrowser-tabs, #appmenu-button-container, #titlebar-buttonbox {
margin-top: -2px !important;
}
.tabbrowser-tab, .tabs-newtab-button {
margin-top: 2px !important;
}
#navigator-toolbox {
margin-bottom: -2px !important;
}
#main-window[sizemode="maximized"] .titlebar-button {
margin-top: 2px !important;
padding-bottom: 6px !important;
}
#appmenu-button .button-text {
margin-top: 2px !important;
padding-bottom: 1px !important;
}
/* remove styling and vertical padding from buttons */
.toolbarbutton-1 > .toolbarbutton-icon,
.toolbarbutton-1 > .toolbarbutton-badge-container,
.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
background-image: none !important;
box-shadow: none !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
/* remove unnecessarily wasted space between tabs */
.tabbrowser-tab, .tabs-newtab-button {
margin-left: 0px !important;
margin-right: 0px !important;
}
/* no rounding on tabs or anything else to be consistent with win10 */
#urlbar, .searchbar-textbox {
border-radius: 0px !important;
border: 1px solid grey !important;
}
#notification-popup-box,
#full-screen-warning-message,
.tabbrowser-tab, .tabs-newtab-button {
border-radius: 0px !important;
}
/* don't double up borders for adjacent tabs (but right border goes missing when newtab button leaves) */
.tabbrowser-tab {
border: 1px solid !important; /* Pale Moon added a 2px border with transparent outside which is undesirable */
border-style: none none none solid !important;
}
.tabs-newtab-button {
border: 1px solid !important; /* Pale Moon added a 2px border with transparent outside which is undesirable */
border-style: none solid none solid !important;
}
/* remove gradient and shadow on tabs, also add transparency I guess */
.tabbrowser-tab, .tabs-newtab-button {
box-shadow: none !important;
background: rgba(215,215,215,.8) !important;
}
.tabbrowser-tab[selected="true"] {
box-shadow: none !important;
background: rgba(255,255,255,.95) !important;
}
/* make button more square and borderless to be consistent with win10 */
#appmenu-button {
border-radius: 0px !important;
padding: 0px 16px !important;
margin: 0px 0px 1px !important;
box-shadow: none !important;
border: none !important;
}
/* Use simple solid colors for button to be consistent with win10 */
#appmenu-button {
background-image: none !important;
background-color: #0A62D2 !important;
}
#main-window[privatebrowsingmode=temporary] #appmenu-button {
background-image: none !important;
background-color: #6914B4 !important;
}
/* don't show the private browsing icon */
#appmenu-button > .button-box > .box-inherit > .button-icon {
display: none !important;
}
/* instead, make the text italicized */
#main-window[privatebrowsingmode=temporary] #appmenu-button .button-text {
font-style: italic !important;
}
/* Hide Menu Dropmarker */
#appmenu-button > .button-box > .button-menu-dropmarker {
display: none !important;
}
/* Don't show feed button */
#feed-button, #ub-feed-button {
display: none !important;
}
/* Don't show animated tab loading throbber, use non-animated version */
.tab-throbber {
/* display: none !important; */
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB5lBMVEUAAADMzMzr6+v////t7e1paWmYmJiampqPj4+IiIiQkJCgoKCPj49qamqQkJB2dnacnJyAgIBfX19aWlpZWVlgYGB/f399fX2Hh4eFhYWZmZlycnJaWlpjY2Nubm56enp6enptbW1XV1dxcXGbm5uAgIBiYmKenp5ra2taWlpxcXGLi4uXl5eKioqPj4+NjY1wcHBZWVlra2uYmJhiYmKBgYFbW1t1dXWSkpKEhIR6enpsbGyBgYFubm6CgoKZmZlzc3NYWFiPj4+YmJhmZmaLi4uGhoagoKC4uLi0tLSnp6eIiIhmZmafn5+RkZFcXFx1dXWZmZl8fHzt7e3////r6+uUlJRycnJbW1uQkJCHh4d4eHiKioqxsbFubm6NjY15eXlYWFiHh4dXV1d4eHiGhoZycnKvr6+JiYl4eHiGhoaOjo6MjIxxcXHq6uqjo6N5eXmVlZVzc3OcnJxfX1+JiYl7e3tra2upqamIiIiNjY1kZGReXl6YmJiOjo59fX1YWFiSkpKAgIB2dnaYmJh0dHRoaGhqamqSkpKSkpKLi4uWlpaPj49wcHBpaWlhYWGCgoKamppwcHBjY2Nubm57e3tiYmKYmJiZmZl9fX1ZWVl+fn6bm5t1dXWOjo6GhoaNjY3///+wXn5TAAAAoXRSTlMAAAAAAAYLIzM6MiENBgEII0ZzeXtzRgcBByZhe29iWFlhe2ElBwYiY3pgRzMwNkZfemIkBUZ7XzktHyAdICs3X3sMI29KLgkJCApFbSAxe2E2IAQBAzVgeTE7WjUIHTFZejp8WzIiBy5YOzM1IwMKIDVgInRKMSALKUducyINSHw6LRo2XwZjMi0vNUhgYwYHJWFuYVhuJiNGeUUjCDI6MyoACaoAAAABYktHRAMRDEzyAAABFklEQVQY02NgYGBkZWPn4OTk4ubhZWIAAj5+AUEhYRERYVExdnEJZgZGSSlpGVk5eQVFWSVlFVUmBjV1DU0tbR1dXT19A0MjYxMGNlMzcwtLK2sbWzt7B0cxJwZnURdXNxt3D08vaztvH1FfBj//gMAg92DmkFAv27DwiEiGKLPoGJtYZgaGkNi4+ITEJIao5JTUNA+gAHO6dUamYRZDtpl0Tq5XXghzaH5BYZGmH0NxiUtpWXlFuqdXXGVVdU0tQ119g3Rjk5V1c0FlS6uIIBtDm3G7iFZVR2dXd0+vYZ96PwPLhImTlCZPUZg6ZZrIpOmSjAzMEuIzZorOcnScVTN7zlw+kHeZeJ18582fv6CWjZWRgQEA0vJCZaR0FWsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDYtMjhUMDc6NDE6NDItMDY6MDC7fUviAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA2LTI4VDA3OjQxOjUxLTA2OjAwN2LpXQAAABN0RVh0U29mdHdhcmUASmFwbmcgcjExOSfos2EAAAAASUVORK5CYII=') !important;
animation-name: none !important;
}
.tab-throbber[progress] {
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABs1BMVEUAAAAAkwAAnwAAmAAAmQAAnQAAiQAAkgAAkAAEnAQHogcHpwcHpgcGogYEmwQAkAAAkQAAiAAAjAAAkQAEnQQMqwwhwiEhxyEiyCIgwiAMrAwEnQQAkQAEnAQauRohyCEdxh0SwRIRvxEPvw8ZxRkjyCMFnQUEnAQVuhUhyCESwRIFuAUBsAEArQABrwEBsAEMuQwRwREjyCMVuRUEnAQNrQ0TwRMBsAEAqwAAqAABsAERwREiyCIQrhAexh4CuAIDtwMbxhsgwiAEmwQGogYjxiMTwhMBrwETwRMhxiEGoQYMqAwhxyEOvg4ArQAArwAPvg8kyCQMpwwnyCcPvg8AqgAArAAOvg4hxyEMqAwGoQYkxyQVwhUBrgEBrwEjxiMGogYEmwQhwiEcxhwMuQwArQAAqwAGuAYexh4gwiAEnAQRrhEjyCMRwREBrwEBrwETwRMixyINrQ0EnAQVuRUjyCMSwRIDuAMBrgEArAAKuAohyCEEmwQFnAUauRoZxRkSwRIRvxERwREcxRwhyCEEnAQAkAAMqwwhxiEixyIgwiAMqwwHpQcHpgcHoQcEmwT////fHmrrAAAAkHRSTlMAAAAAAAAHIzBXbHZ1bFMxJAcNJ1iAo6amooBZJl2Zpp6Ui4mep11WmKWSZygXFylmk6aYWYCRMQkKL5Kngp1iZ52jVG6nkyeUpm53qo0WF4uodqqMExOMqXZwp5UmJKhvVaSfag0MaZ6kWISplC4wk6iCWpqolWklEmanV1+boJeNlqCoXyeDqKmlgnh5blghd7i+AAAAAWJLR0SQeAqODAAAAPRJREFUGNNjYGBgY+fg5OLm4eXjFxBkAAIhYRFRMXEJCXFJKWkZIaC8jKycvIKikrKiiqqcmrAgg4C6hqaWto6unr6BoZGxiQADh6mEmbkFIwMDk6WVtY0tPwOnmJ29BQMYWDo4OjkzuLi6uTNCBJj1PTy9GLx9fP0YoMA/IDCIwTs4JBQmEBYeEckQFR0TywLhs8Z5xCcwJCYlp6RCBNLSMzKzGPizc3LzUkHWpuUXFBbxMwgUl5SWlVeEVsZVKVaX1AgwCArX1uXUN4Q3NjW31LW2sQE9J1PcntnRWdjR1W0iLAQyS1CAP9Grp7evn58dKA8Ayh0xsydWuvQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDYtMjhUMDc6NDE6NTEtMDY6MDBGP1HhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA2LTI4VDA3OjQxOjUyLTA2OjAwBorzwAAAABN0RVh0U29mdHdhcmUASmFwbmcgcjExOSfos2EAAAAASUVORK5CYII=') !important;
}
/* change text of the button (in case I ever want to) */
/*
#appmenu-button dropmarker:before {
content: “Pale Moon” !important;
}
#appmenu-button .button-text {
display: none !important;
}
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment