diff --git a/stylesheets/css/buttons/button_popup_panelarrow_hidden.css b/stylesheets/css/buttons/button_popup_panelarrow_hidden.css new file mode 100644 index 0000000..4ff38f7 --- /dev/null +++ b/stylesheets/css/buttons/button_popup_panelarrow_hidden.css @@ -0,0 +1,13 @@ +/* Firefox Quantum userChrome.css tweaks ************************************************/ +/* Github: https://github.com/aris-t2/customcssforfx ************************************/ +/****************************************************************************************/ + + +/* remove arrow from panel popup */ +.panel-arrowbox { + visibility: collapse !important; +} + +.panel-arrow{ + display: none !important; +} \ No newline at end of file diff --git a/stylesheets/css/buttons/ctb_on_main_toolbars.css b/stylesheets/css/buttons/ctb_on_main_toolbars.css index b27f3db..41e60c8 100644 --- a/stylesheets/css/buttons/ctb_on_main_toolbars.css +++ b/stylesheets/css/buttons/ctb_on_main_toolbars.css @@ -3,14 +3,14 @@ #headers-box .aw-menulist, #headers-box #msgIdentity,#folderpane-mode-selector-menulist, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) toolbarbutton[type="menu-button"] > .toolbarbutton-icon, - /*:-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-menubutton-dropmarker > image,*/ - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-menubutton-button .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1:hover > .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[checked=true] > .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[open=true] > .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[type="menu-button"] > .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[type="menu-button"] > .toolbarbutton-menubutton-dropmarker::before{ + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) toolbarbutton[type="menu-button"] > .toolbarbutton-icon, + /*:-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-menubutton-dropmarker > image,*/ + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-menubutton-button .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1:hover > .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[checked=true] > .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[open=true] > .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[type="menu-button"] > .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[type="menu-button"] > .toolbarbutton-menubutton-dropmarker::before{ -moz-appearance: none !important; background: none !important; background-image: none !important; @@ -21,9 +21,9 @@ } #headers-box .aw-menulist, #headers-box #msgIdentity,#folderpane-mode-selector-menulist, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1{ + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1{ -moz-appearance: none !important; padding: 1px 5px !important; background: rgba(151,152,153,.05) @@ -39,51 +39,51 @@ #quick-filter-bar-main-bar toolbarbutton{ border-radius: 2.5px !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 { padding-left: 3px !important; padding-right: 3px !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[type="menu-button"] { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[type="menu-button"] { -moz-appearance: none !important; padding: 0 !important; background: none !important; border: none !important; box-shadow: none !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 { margin: 1px 3px !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 { margin-left: 1px !important; margin-right: 1px !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { -moz-border-start-style: none !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(ltr), - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(ltr), + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(rtl), - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(rtl), + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[disabled="true"]{ + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[disabled="true"]{ opacity: .8 !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[disabled="true"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[disabled="true"] > .toolbarbutton-icon { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[disabled="true"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[disabled="true"] > .toolbarbutton-icon { opacity: .5 !important; } #headers-box .aw-menulist:hover, #headers-box #msgIdentity:hover,#folderpane-mode-selector-menulist:hover, #quick-filter-bar-main-bar toolbarbutton:not([checked="true"]):hover, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):not(:active):hover, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1:not([open="true"]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]), - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1:not([type="menu-button"]):not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):not(:active):hover, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1:not([open="true"]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]), + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1:not([type="menu-button"]):not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover { background-color: hsla(190,60%,70%,.5) !important; border-color: hsla(190,50%,65%,.8) hsla(190,50%,50%,.8) hsla(190,50%,40%,.8) !important; box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset, @@ -96,19 +96,19 @@ #headers-box .aw-menulist:hover:active, #headers-box #msgIdentity:hover:active,#folderpane-mode-selector-menulist:hover:active, #quick-filter-bar-main-bar toolbarbutton[checked="true"], #quick-filter-bar-main-bar toolbarbutton[checked="true"]:hover, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):hover:active, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1:hover:active > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]), - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1:not([type="menu-button"]):not([disabled="true"]):hover:active, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1:not([type="menu-button"])[checked="true"], - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[open="true"] { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):hover:active, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1:hover:active > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]), + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1:not([type="menu-button"]):not([disabled="true"]):hover:active, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1:not([type="menu-button"])[checked="true"], + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[open="true"] { background-color: transparent !important; border-color: rgba(0,0,0,.65) rgba(0,0,0,.55) rgba(0,0,0,.5) !important; box-shadow: 0 0 6.5px rgba(0,0,0,.4) inset, 0 0 2px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.4) !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1[checked="true"]:not(:active):hover{ + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1[checked="true"]:not(:active):hover{ background-color: rgba(90%,90%,90%,.4) !important; transition: background-color .4s !important; } @@ -121,7 +121,7 @@ 0 1px 0 rgba(255,255,255,.4) !important; } - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon, - :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView) .toolbarbutton-1 > .toolbarbutton-icon { + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon, + :-moz-any(.chromeclass-toolbar,#header-view-toolbox,#attachmentView,.lightning-notification-bar) .toolbarbutton-1 > .toolbarbutton-icon { -moz-margin-end: 0 !important; } diff --git a/stylesheets/css/general/attachmentbox_above_mail_content.css b/stylesheets/css/general/attachmentbox_above_mail_content.css index bebd39f..e1e086d 100644 --- a/stylesheets/css/general/attachmentbox_above_mail_content.css +++ b/stylesheets/css/general/attachmentbox_above_mail_content.css @@ -16,3 +16,11 @@ border-top:0 !important; border-bottom: 1px solid #a9b7c9 !important; } + +splitter#attachment-splitter[orient="vertical"][collapsed] { + display: none; +} + +splitter#attachment-splitter[orient="vertical"] { + pointer-events: none; +} diff --git a/stylesheets/css/general/increase_row_height.css b/stylesheets/css/general/increase_row_height.css new file mode 100644 index 0000000..24ebbe9 --- /dev/null +++ b/stylesheets/css/general/increase_row_height.css @@ -0,0 +1,7 @@ +/* Thunderbird Quantum userChrome.css tweaks ****************************************************/ +/* Github: https://github.com/aris-t2/customcssfortb ********************************************/ + + +treechildren::-moz-tree-row { + min-height: 28px !important; +} \ No newline at end of file diff --git a/stylesheets/userChrome.css b/stylesheets/userChrome.css index 190f750..99bef3e 100644 --- a/stylesheets/userChrome.css +++ b/stylesheets/userChrome.css @@ -5,7 +5,7 @@ /************************************************************************************************/ /* Custom CSS for Thunderbird 68+ ***************************************************************/ -/* version 1.0.1 ********************************************************************************/ +/* version 1.0.2 ********************************************************************************/ /************************************************************************************************/ /************************************************************************************************* @@ -90,6 +90,8 @@ /* @import "./css/buttons/tb_icons_noia_small.css"; /**/ /* @import "./css/buttons/tb_icons_noia_tiny.css"; /**/ +/* Other buttons settings ***********************************************************************/ +/* @import "./css/buttons/button_popup_panelarrow_hidden.css"; /**/ /* APPBUTTON ************************************************************************************/ @@ -120,6 +122,7 @@ /* Main window ***********************************************************************************/ /* @import "./css/general/window_header_colors.css"; /**/ /* @import "./css/general/mail_panel_color.css"; /**/ +/* @import "./css/general/increase_row_height.css"; /**/ /* Tree columns appearance - [only use one at a time] ********************************************/ /* @import "./css/general/tree_columns_appearance.css"; /**/ @@ -147,3 +150,12 @@ /* @import "./css/general/statusbar_hidden.css"; /**/ /* @import "./css/general/mail_tree_folder_icons_hidden.css"; /**/ /* @import "./css/general/mail_list_scrollbars_hidden.css"; /**/ + + +/************************************************************************************************/ +/************************************************************************************************/ +/* Create a new file "my_userChrome.css" and add own/custom code to it. *************************/ +/* @import "./my_userChrome.css"; /**/ +/************************************************************************************************/ +/************************************************************************************************/ +/************************************************************************************************/ diff --git a/stylesheets/userContent.css b/stylesheets/userContent.css index d549fdd..76b0231 100644 --- a/stylesheets/userContent.css +++ b/stylesheets/userContent.css @@ -54,3 +54,12 @@ /* PREFERENCES (about:preferences) ******************************************************/ @import "./css/aboutpreferences/preferences_alternative_appearance.css"; /**/ /* @import "./css/aboutpreferences/preferences_alternative_appearance_aero.css"; /**/ + + +/************************************************************************************************/ +/************************************************************************************************/ +/* Create a new file "my_userContent.css" and add own/custom code to it. ************************/ +/* @import "./my_userContent.css"; /**/ +/************************************************************************************************/ +/************************************************************************************************/ +/************************************************************************************************/