Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*** Proton Tabs Tweaks ***/
- /* Adjust tab corner shape, optionally remove space below tabs */
- #tabbrowser-tabs {
- --user-tab-rounding: 0px;
- }
- .tab-background {
- border-radius: var(--user-tab-rounding) var(--user-tab-rounding) 0px 0px !important;
- margin-block: 1px 0 !important;
- }
- #scrollbutton-up, #scrollbutton-down { /* 6/10/2021 */
- border-top-width: 1px !important;
- border-bottom-width: 0 !important;
- }
- /* Container color bar visibility */
- .tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
- margin: 0px max(calc(var(--user-tab-rounding) - 3px), 0px) !important;
- }
- /* Override Normal Density height to Compact Density height only for tabs */
- #TabsToolbar, #tabbrowser-tabs {
- --tab-min-height: 29px !important;
- }
- /* Tweak for covering a line at the bottom of the active tab on some themes 8/11/2021 */
- #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar,
- #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar #tabbrowser-tabs {
- --tab-min-height: 30px !important;
- }
- #scrollbutton-up,
- #scrollbutton-down {
- border-top-width: 0 !important;
- border-bottom-width: 0 !important;
- }
- /* [Connected Tabs] Set a max height based on min-height plus margin-block: 1px 0 */
- #TabsToolbar, #TabsToolbar > hbox, #TabsToolbar-customization-target, #tabbrowser-arrowscrollbox {
- max-height: calc(var(--tab-min-height) + 1px) !important;
- }
- /* [Connected Tabs] Adjust padding around icons on buttons to avoid crushed images */
- #TabsToolbar-customization-target toolbarbutton > .toolbarbutton-icon,
- #TabsToolbar-customization-target .toolbarbutton-text,
- #TabsToolbar-customization-target .toolbarbutton-badge-stack,
- #scrollbutton-up,#scrollbutton-down {
- padding-top: 8px !important;
- padding-bottom: 7px !important;
- }
- /* Inactive tabs: Separator line style */
- .tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background {
- border-right: 1px solid var(--lwt-background-tab-separator-color, rgba(0, 0, 0, .20)) !important;
- }
- /* For dark backgrounds */
- [brighttext="true"] .tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background {
- border-right: 1px solid var(--lwt-background-tab-separator-color, var(--lwt-selected-tab-background-color, rgba(255, 255, 255, .20))) !important;
- }
- .tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-background {
- border-radius: 0 !important;
- }
- /* Remove padding between tabs */
- .tabbrowser-tab {
- padding-left: 0 !important;
- padding-right: 0 !important;
- }
- /* Override font-size for tabs */
- .tabbrowser-tab {
- font-size: 12px !important;
- }
- /* Override font-weight for tabs */
- .tabbrowser-tab {
- font-weight: 400 !important;
- }
- /* Tweak Options as of 8/11/2021; Generated Fri Aug 13 2021 13:29:57 GMT+0200 (Mitteleuropäische Sommerzeit) */
- /*** Tighten up drop-down/context/popup menu spacing ***/
- menupopup > menuitem, menupopup > menu {
- padding-block: 6px !important;
- }
- :root {
- --arrowpanel-menuitem-padding: 6px 8px !important;
- }
- /** Panel - Icons ***********************************************************/
- /*= Padding ================================================================*/
- :root {
- --arrowpanel-menublank-padding: calc(8px * 2 + 8px) !important;
- --arrowpanel-menuimageblank-padding: calc(5px - 2px) !important;
- }
- #downloadsHistory .button-text,
- .subviewbutton > .toolbarbutton-text {
- padding-inline-start: 8px !important;
- }
- .toolbaritem-combined-buttons > .subviewbutton:not(.subviewbutton-iconic) > .toolbarbutton-text {
- padding-inline-start: 0 !important;
- }
- #panelMenu_bookmarksMenu .subviewbutton[disabled=true] .toolbarbutton-text,
- #appMenu_historyMenu .subviewbutton[disabled=true] .toolbarbutton-text {
- padding-inline-start: var(--arrowpanel-menublank-padding) !important;
- }
- #appMenu-proton-update-banner .toolbarbutton-text {
- margin-inline-start: 0 !important;
- }
- #appMenu-multiView .subviewbutton::before,
- #appMenu-proton-update-banner::before {
- display: -moz-inline-box;
- margin-inline-end: 8px;
- width: 16px !important;
- height: 16px !important;
- }
- #appMenu-proton-update-banner {
- margin-bottom: 2px !important;
- }
- #appMenu-proton-update-banner::before {
- margin-inline-start: 5px !important;
- }
- #appMenu-fxa-status2,
- #appMenu-zoom-controls2 {
- align-items: center;
- padding-top: var(--arrowpanel-menuimageblank-padding) !important;
- padding-bottom: var(--arrowpanel-menuimageblank-padding) !important;
- }
- #appMenu-zoom-controls2::before {
- margin-inline-end: 0 !important;
- }
- /* Icons Color */
- #appMenu-multiView .subviewbutton::before,
- #appMenu-proton-update-banner::before,
- #downloadsHistory .button-icon,
- .subviewbutton > image {
- fill: currentColor !important;
- fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
- -moz-context-properties: fill !important;
- }
- #appMenu-zoomReduce-button2 > .toolbarbutton-icon,
- #appMenu-zoomEnlarge-button2 > .toolbarbutton-icon {
- stroke: var(--zoom-controls-bgcolor, var(--button-bgcolor, ButtonFace)) !important;
- -moz-context-properties: fill, stroke !important;
- }
- #appMenu-zoomReduce-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon, #appMenu-zoomEnlarge-button2:not([disabled], [open], :active):is(:hover) > .toolbarbutton-icon {
- stroke: var(--button-hover-bgcolor) !important;
- }
- .subviewbutton[disabled=true] > image {
- /* Ghost icons when disabled */
- opacity: 0.4;
- }
- /*= Panel - Main ===========================================================*/
- #appMenu-proton-addon-banners > .addon-banner-item > .toolbarbutton-icon {
- display: -moz-inline-box !important;
- margin-inline-start: 8px;
- -moz-box-ordinal-group: 0 !important;
- }
- #appMenu-proton-update-banner::before {
- content: url(chrome://browser/skin/whatsnew.svg);
- }
- #appMenu-fxa-status2::before { /* Don't exist img tag */
- content: url(chrome://browser/skin/fxa/avatar-empty.svg);
- }
- #appMenu-fxa-status2:is([fxastatus=signedin], [fxastatus=unverified], [fxastatus=login-failed])::before {
- display: none;
- }
- #appMenu-fxa-status2:is([fxastatus=signedin], [fxastatus=unverified], [fxastatus=login-failed]) #appMenu-fxa-label2::before {
- /* url("https://profile.accounts.firefox.com/v1/avatar/a") */
- content: '';
- border-radius: 50% !important;
- background-size: 16px !important;
- background-image: var(--avatar-image-url) !important;
- }
- #appMenu-new-tab-button2 {
- list-style-image: url(chrome://browser/skin/new-tab.svg);
- }
- #appMenu-new-window-button2 {
- list-style-image: url(chrome://browser/skin/window.svg);
- }
- #appMenu-new-private-window-button2 {
- list-style-image: url(chrome://browser/skin/privateBrowsing.svg);
- }
- #appMenu-bookmarks-button{
- list-style-image: url(chrome://browser/skin/bookmark.svg);
- }
- #appMenu-history-button {
- list-style-image: url(chrome://browser/skin/history.svg);
- }
- #appMenu-downloads-button {
- list-style-image: url(chrome://browser/skin/downloads/downloads.svg);
- }
- #appMenu-passwords-button {
- list-style-image: url(chrome://browser/skin/login.svg);
- }
- #appMenu-extensions-themes-button {
- list-style-image: url(chrome://mozapps/skin/extensions/extension.svg);
- }
- #appMenu-print-button2 {
- list-style-image: url(chrome://global/skin/icons/print.svg);
- }
- #appMenu-save-file-button2 {
- list-style-image: url(chrome://browser/skin/save.svg);
- }
- #appMenu-find-button2 {
- list-style-image: url(chrome://global/skin/icons/search-glass.svg);
- }
- #appMenu-zoom-controls2::before {
- content: url(./icons/screenshot.svg);
- }
- #appMenu-settings-button {
- list-style-image: url(chrome://global/skin/icons/settings.svg);
- }
- #appMenu-more-button2 {
- list-style-image: url(chrome://browser/skin/ion.svg);
- }
- #appMenu-help-button2 {
- list-style-image: url(chrome://global/skin/icons/help.svg);
- }
- #appMenu-quit-button2 {
- list-style-image: url(./icons/quit.svg);
- }
- /*= Panel - Account ========================================================*/
- #PanelUI-fxa-menu-connect-device-button .toolbarbutton-icon,
- #PanelUI-fxa-menu-account-signout-button .toolbarbutton-icon {
- width: 16px !important;
- height: 16px !important;
- }
- /* Default */
- #fxa-menu-avatar {
- display: -moz-inline-box !important;
- margin-inline-end: 8px;
- }
- .syncNowBtn {
- visibility: visible !important;
- -moz-box-ordinal-group: 1 !important;
- margin-inline-end: 8px;
- }
- #PanelUI-fxa-menu-setup-sync-button {
- list-style-image: url(chrome://browser/skin/sync.svg);
- }
- #PanelUI-fxa-menu-connect-device-button {
- list-style-image: url(chrome://browser/skin/fxa/add-device.svg);
- }
- #PanelUI-fxa-menu-sendtab-button {
- list-style-image: url(./icons/send-to-device.svg);
- }
- #PanelUI-fxa-menu-sync-prefs-button,
- #PanelUI-remotetabs-view-managedevices {
- list-style-image: url(chrome://global/skin/icons/settings.svg);
- }
- #PanelUI-fxa-menu-account-signout-button {
- list-style-image: url(./icons/sign-out.svg);
- }
- .PanelUI-remotetabs-notabsforclient-label {
- margin-inline-start: calc(8px + 5px) !important;
- padding-inline-start: var(--arrowpanel-menublank-padding) !important;
- }
- /* Change Separator */
- #PanelUI-fxa-menu::before{
- content: "";
- display: -moz-box;
- border-bottom: 1px solid var(--panel-separator-color);
- margin: var(--panel-separator-margin);
- padding: 0;
- }
- #PanelUI-fxa-menu > :first-child{
- -moz-box-ordinal-group: 0;
- }
- #PanelUI-sign-out-separator {
- display: none;
- }
- .pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target[clientType=""] {
- list-style-image: url(./icons/send-to-device.svg);
- }
- .pageAction-sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]) {
- list-style-image: url(chrome://global/skin/icons/settings.svg);
- }
- /*= Panel - Bookmark =======================================================*/
- #panelMenuBookmarkThisPage {
- list-style-image: url(chrome://browser/skin/bookmark-hollow.svg);
- }
- panelMenuBookmarkThisPage[starred] {
- list-style-image: url(chrome://browser/skin/bookmark.svg);
- }
- #panelMenu_searchBookmarks {
- list-style-image: url(chrome://global/skin/icons/search-glass.svg);
- }
- #panelMenu_viewBookmarksToolbar {
- list-style-image: url(chrome://browser/skin/bookmarks-toolbar.svg);
- }
- #panelMenu_showAllBookmarks {
- list-style-image: url(chrome://browser/skin/bookmark-star-on-tray.svg);
- }
- /*= Panel - History ========================================================*/
- #appMenuRecentlyClosedTabs {
- list-style-image: url(chrome://browser/skin/tab.svg);
- }
- #appMenuRecentlyClosedWindows {
- list-style-image: url(chrome://browser/skin/window.svg);
- }
- #appMenuRestoreSession {
- list-style-image: url(./icons/restore-session.svg);
- }
- #appMenuClearRecentHistory {
- list-style-image: url(chrome://browser/skin/forget.svg);
- }
- #PanelUI-historyMore {
- list-style-image: url(chrome://browser/skin/history.svg);
- }
- #appMenu-library-recentlyClosedTabs {
- list-style-image: url(./icons/movetowindow-16.svg);
- }
- #appMenu-library-recentlyClosedWindows {
- list-style-image: url(./icons/restore-session.svg);
- }
- /*= Panel - More tools =====================================================*/
- #appmenu-moreTools-button {
- list-style-image: url(chrome://browser/skin/customize.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-child(1) { /* Web Developer Tools */
- list-style-image: url(chrome://browser/skin/developer.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-child(2) { /* Task Manager */
- list-style-image: url(./icons/performance.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-child(3) { /* Remote Debugging - Edge bug.svg */
- list-style-image: url(./icons/bug.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-child(4) { /* Browser Toolbox - Edge webdeveloper.svg */
- list-style-image: url(./icons/webdeveloper.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-child(5) { /* Browser Content Toolbaox - */
- list-style-image: url(./icons/command-frames.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(5) { /* Browser Console */
- list-style-image: url(chrome://devtools/skin/images/command-console.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(4) { /* Responsive Design Mode */
- list-style-image: url(./icons/command-responsivemode.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(3) { /* Eyedropper */
- list-style-image: url(chrome://devtools/skin/images/command-eyedropper.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(2) { /* Page Source - Edge file-search.svg */
- list-style-image: url(./icons/search-file.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:nth-last-child(1) { /* Extensions for Devel */
- list-style-image: url(chrome://devtools/skin/images/debugging-addons.svg);
- }
- #appmenu-developer-tools-view .subviewbutton:last-child {
- margin-bottom: 6px !important;
- }
- /*= Panel - Help ===========================================================*/
- #appMenu_menu_openHelp {
- list-style-image: url(chrome://global/skin/icons/help.svg);
- }
- #appMenu_feedbackPage {
- list-style-image: url(./icons/send.svg);
- }
- #appMenu_helpSafeMode {
- list-style-image: url(chrome://devtools/skin/images/debugging-workers.svg);
- }
- #appMenu_troubleShooting {
- list-style-image: url(chrome://global/skin/icons/more.svg);
- }
- #appMenu_help_reportSiteIssue {
- list-style-image: url(chrome://global/skin/icons/lightbulb.svg);
- }
- #appMenu_menu_HelpPopup_reportPhishingtoolmenu {
- list-style-image: url(chrome://global/skin/icons/warning.svg);
- }
- #appMenu_aboutName{
- list-style-image: url(chrome://global/skin/icons/info.svg);
- }
- /*= Panel - Library ========================================================*/
- #appMenu-library-bookmarks-button {
- list-style-image: url(chrome://browser/skin/bookmark.svg);
- }
- #appMenu-library-history-button {
- list-style-image: url(chrome://browser/skin/history.svg);
- }
- #appMenu-library-downloads-button{
- list-style-image: url(chrome://browser/skin/downloads/downloads.svg);
- }
- /*= Panel - Downloads ======================================================*/
- #downloadsHistory {
- list-style-image: url(chrome://browser/skin/downloads/downloads.svg);
- }
- #downloadsHistory .box-inherit.button-box {
- display: -moz-inline-box !important;
- }
- /*= Toolbar - Overflow Menu ================================================*/
- #overflowMenu-customize-button {
- list-style-image: url(chrome://browser/skin/customize.svg);
- }
- /*= Tabbar - All Tab Menu ==================================================*/
- #allTabsMenu-undoCloseTab {
- list-style-image: url(chrome://global/skin/icons/undo.svg);
- }
- #allTabsMenu-searchTabs {
- list-style-image: url(chrome://global/skin/icons/search-glass.svg);
- }
- #allTabsMenu-containerTabsButton {
- list-style-image: url(./icons/container-openin-16.svg);
- }
- #allTabsMenu-hiddenTabsButton {
- list-style-image: url(./icons/password-hide.svg);
- }
- #allTabsMenu-containerTabsView .subviewbutton:last-child {
- list-style-image: url(chrome://global/skin/icons/settings.svg);
- }
- /*= BMB_bookmarksPopup =====================================================*/
- #BMB_viewBookmarksSidebar {
- }
- #BMB_bookmarksShowAllTop,
- #BMB_bookmarksShowAll {
- --menuitem-image: url(chrome://browser/skin/bookmark-star-on-tray.svg);
- }
- #BMB_bookmarksToolbar {
- --menuitem-image: url(chrome://browser/skin/bookmarks-toolbar.svg);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement