Add: Option - color like toolbar

This commit is contained in:
alstjr7375 2022-03-22 09:10:16 +09:00
parent b43f2ba5cd
commit 5d282154ce
5 changed files with 9 additions and 8 deletions

View file

@ -1,5 +1,5 @@
/*= Selected Tab - Color like toolbar ========================================*/
@include Option("userChrome.tab.connect_to_window") {
@include Option("userChrome.tab.color_like_toolbar") {
@import "selected_tab/color_like_toolbar";
}

View file

@ -160,7 +160,7 @@
}
}
/*- Proton Tab Selected ----------------------------------------------------*/
@include NotOption("userChrome.tab.connect_to_window") {
@include NotOption("userChrome.tab.color_like_toolbar") {
#{system-default-theme()} {
--mac-proton-tab-selected-bgcolor: color-mix(in srgb, rgb(255, 255, 255) 20%, -moz-dialog);
}
@ -229,7 +229,7 @@
}
/* Hard Coded */
@include Option("userChrome.tab.connect_to_window") {
@include Option("userChrome.tab.color_like_toolbar") {
:root[lwtheme-mozlightdark][lwt-default-theme-in-dark-mode] /* Legacy */
#tabbrowser-tabs:not([movingtab])
> #tabbrowser-arrowscrollbox

View file

@ -195,7 +195,7 @@
}
/*- Proton Tab Selected ----------------------------------------------------*/
@include NotOption("userChrome.tab.connect_to_window") {
@include NotOption("userChrome.tab.color_like_toolbar") {
#{system-default-theme()} {
--win-proton-tab-selected-bgcolor: color-mix(in srgb, var(--win-bgcolor) 5%, var(--win-component-bgcolor));
}

View file

@ -29,6 +29,7 @@ user_pref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar"
// ** Theme Related Options ****************************************************
// Mutliple
user_pref("userChrome.tab.connect_to_window", true); // Original, Photon
user_pref("userChrome.tab.color_like_toolbar", true); // Original, Photon
user_pref("userChrome.tab.lepton_like_padding", true); // Original
// user_pref("userChrome.tab.photon_like_padding", true); // Photon

View file

@ -526,7 +526,7 @@
}
/*- Proton Tab Selected ----------------------------------------------------*/
@supports not -moz-bool-pref("userChrome.tab.connect_to_window") {
@supports not -moz-bool-pref("userChrome.tab.color_like_toolbar") {
:root:not(:-moz-lwtheme),
:root[lwt-default-theme-in-dark-mode] {
--win-proton-tab-selected-bgcolor: color-mix(in srgb, var(--win-bgcolor) 5%, var(--win-component-bgcolor));
@ -811,7 +811,7 @@
}
}
/*- Proton Tab Selected ----------------------------------------------------*/
@supports not -moz-bool-pref("userChrome.tab.connect_to_window") {
@supports not -moz-bool-pref("userChrome.tab.color_like_toolbar") {
:root:not(:-moz-lwtheme),
:root[lwt-default-theme-in-dark-mode] {
--mac-proton-tab-selected-bgcolor: color-mix(in srgb, rgb(255, 255, 255) 20%, -moz-dialog);
@ -885,7 +885,7 @@
}
}
/* Hard Coded */
@supports -moz-bool-pref("userChrome.tab.connect_to_window") {
@supports -moz-bool-pref("userChrome.tab.color_like_toolbar") {
:root[lwtheme-mozlightdark][lwt-default-theme-in-dark-mode]
#tabbrowser-tabs:not([movingtab])
> #tabbrowser-arrowscrollbox
@ -3504,7 +3504,7 @@
}
/*= Selected Tab =============================================================*/
/*= Selected Tab - Color like toolbar ========================================*/
@supports -moz-bool-pref("userChrome.tab.connect_to_window") {
@supports -moz-bool-pref("userChrome.tab.color_like_toolbar") {
:root:not(:-moz-lwtheme) {
/* Fix for windows's system default theme. Using --toolbar-bgcolor fallback */
--tab-selected-bgcolor: unset !important;