diff --git a/CREDITS b/CREDITS
index 24c1a9cb..faa6602b 100644
--- a/CREDITS
+++ b/CREDITS
@@ -28,7 +28,8 @@ W: https://github.com/zapSNH
----------
Sponsors
-N: Private sponsors - 4
+N: Private sponsors - 5
+- https://ko-fi.com/home/coffeeshop?txid=be854d98-0856-48a6-8ec2-3f2a42f0b9d0
N: Alessandro Rubino
W: https://github.com/Babbiorsetto
@@ -40,6 +41,9 @@ W: https://github.com/Cyberax
N: AuRiMaS666
W: https://github.com/AuRiMaS666
+N: BrowserWorks
+W: https://github.com/BrowserWorks
+
N: Duncanyoyo1
W: https://ko-fi.com/duncanyoyo1
@@ -134,6 +138,10 @@ N: hellojaccc
E: kim@taekyeong.me
W: https://github.com/hellojaccc
+N: irhdevel
+E: irihi.design@gmail.com
+W: https://github.com/irhdevel
+
N: James Upjohn
E: jammehcow@jammehcow.co.nz
W: https://github.com/jammehcow
diff --git a/README.org b/README.org
index b707874f..34c8c6ad 100644
--- a/README.org
+++ b/README.org
@@ -200,13 +200,14 @@ Thanks to all sponsors & contributors to this project for providing help and dev
*Sponsors*
[[https://www.oss.kr/][https://user-images.githubusercontent.com/25581533/203210367-9f2eed69-666a-4218-acde-128892aa09d8.png]]
-[[https://github.com/ojaha065][@@html:@@]]
-[[https://github.com/DPS0340][@@html:@@]]
+[[https://github.com/BrowserWorks][@@html:@@]]
+[[https://github.com/ojaha065][@@html:@@]]
+[[https://github.com/DPS0340][@@html:@@]]
[[https://github.com/ZachKnife1][@@html:@@]]
-[[https://github.com/kanlukasz][@@html:@@]]
-[[https://github.com/nikkehtine][@@html:@@]]
-[[https://github.com/Babbiorsetto][@@html:@@]]
-[[https://github.com/Mike-Kennelly][@@html:@@]]
+[[https://github.com/kanlukasz][@@html:@@]]
+[[https://github.com/nikkehtine][@@html:@@]]
+[[https://github.com/Babbiorsetto][@@html:@@]]
+[[https://github.com/Mike-Kennelly][@@html:@@]]
[[https://github.com/Cyberax][@@html:@@]]
[[https://github.com/AuRiMaS666][@@html:@@]]
[[https://github.com/firefox9067][@@html:@@]]
@@ -215,8 +216,8 @@ Thanks to all sponsors & contributors to this project for providing help and dev
- A donation was received on [[https://ko-fi.com/black7375][Ko-Fi]]
- [[https://ko-fi.com/home/coffeeshop?txid=97e5fa0d-c73e-4308-a2fd-6b44b08cd828][Safira]]
- - [[https://ko-fi.com/duncanyoyo1][https://ko-fi.com/duncanyoyo1]]
-- Private sponsors: 4
+ - [[https://ko-fi.com/duncanyoyo1][duncanyoyo1]]
+- Private sponsors: 5
*Contributors*
diff --git a/css/leptonChrome.css b/css/leptonChrome.css
index 56ebe835..b1d7c707 100644
--- a/css/leptonChrome.css
+++ b/css/leptonChrome.css
@@ -133,9 +133,18 @@
--tabs-border-color: rgba(0, 0, 0, 0.4); /* Legacy: v96, (0, 0, 0, 0.3) -> (0, 0, 0, 0.4) */
--lwt-tabs-border-color: rgba(0, 0, 0, 0.4);
}
+ #main-window {
+ background-color: WindowFrame !important;
+ }
+ :root[lwtheme][lwtheme-image] #customization-container {
+ background-image: none !important;
+ }
#customization-container {
background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */
}
+ :root:not([lwtheme]) #customization-container {
+ background-color: var(--toolbar-non-lwt-bgcolor) !important;
+ }
/*= Findbar Border Color =====================================================*/
html|input.findbar-textbox {
border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */
@@ -11691,6 +11700,12 @@
#sidebar-switcher-tabs:is(menuitem) {
--menuitem-image: url("../icons/synced-tabs.svg");
}
+ #sidebar-switcher-genai-chat.subviewbutton {
+ list-style-image: url("chrome://mozapps/skin/extensions/category-discover.svg");
+ }
+ #sidebar-switcher-genai-chat:is(menuitem) {
+ --menuitem-image: url("chrome://mozapps/skin/extensions/category-discover.svg");
+ }
#sidebar-reverse-position.subviewbutton {
list-style-image: var(--uc-sidebar-icon-reverse);
}
@@ -12353,6 +12368,7 @@
--menuitem-image: url("chrome://global/skin/icons/close.svg");
}
@supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeDuplicatedTabs,
#context_closeDuplicateTabs {
--menuitem-image: var(--uc-tab-close-duplicate-icon);
}
@@ -13879,11 +13895,26 @@
--lwt-tabs-border-color: rgba(0, 0, 0, 0.4);
}
}
+@media (-moz-bool-pref: "userChrome.compatibility.theme") {
+ #main-window {
+ background-color: WindowFrame !important;
+ }
+}
+@media (-moz-bool-pref: "userChrome.compatibility.theme") {
+ :root[lwtheme][lwtheme-image] #customization-container {
+ background-image: none !important;
+ }
+}
@media (-moz-bool-pref: "userChrome.compatibility.theme") {
#customization-container {
background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */
}
}
+@media (-moz-bool-pref: "userChrome.compatibility.theme") {
+ :root:not([lwtheme]) #customization-container {
+ background-color: var(--toolbar-non-lwt-bgcolor) !important;
+ }
+}
@media (-moz-bool-pref: "userChrome.compatibility.theme") {
html|input.findbar-textbox {
border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */
@@ -26723,6 +26754,14 @@
--menuitem-image: url("../icons/synced-tabs.svg");
}
}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
+ #sidebar-switcher-genai-chat.subviewbutton {
+ list-style-image: url("chrome://mozapps/skin/extensions/category-discover.svg");
+ }
+ #sidebar-switcher-genai-chat:is(menuitem) {
+ --menuitem-image: url("chrome://mozapps/skin/extensions/category-discover.svg");
+ }
+}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
#sidebar-reverse-position.subviewbutton {
list-style-image: var(--uc-sidebar-icon-reverse);
@@ -27426,6 +27465,7 @@
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") and (-moz-bool-pref: "userChrome.icon.menu.full") {
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeDuplicatedTabs,
#context_closeDuplicateTabs {
--menuitem-image: var(--uc-tab-close-duplicate-icon);
}
diff --git a/css/leptonChromeESR.css b/css/leptonChromeESR.css
index 7837d158..95bee1b0 100644
--- a/css/leptonChromeESR.css
+++ b/css/leptonChromeESR.css
@@ -133,9 +133,18 @@
--tabs-border-color: rgba(0, 0, 0, 0.4); /* Legacy: v96, (0, 0, 0, 0.3) -> (0, 0, 0, 0.4) */
--lwt-tabs-border-color: rgba(0, 0, 0, 0.4);
}
+ #main-window {
+ background-color: WindowFrame !important;
+ }
+ :root[lwtheme][lwtheme-image] #customization-container {
+ background-image: none !important;
+ }
#customization-container {
background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */
}
+ :root:not([lwtheme]) #customization-container {
+ background-color: var(--toolbar-non-lwt-bgcolor) !important;
+ }
/*= Findbar Border Color =====================================================*/
html|input.findbar-textbox {
border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */
@@ -12129,6 +12138,12 @@
#sidebar-switcher-tabs:is(menuitem) {
--menuitem-image: url("../icons/synced-tabs.svg");
}
+ #sidebar-switcher-genai-chat.subviewbutton {
+ list-style-image: url("chrome://mozapps/skin/extensions/category-discover.svg");
+ }
+ #sidebar-switcher-genai-chat:is(menuitem) {
+ --menuitem-image: url("chrome://mozapps/skin/extensions/category-discover.svg");
+ }
#sidebar-reverse-position.subviewbutton {
list-style-image: var(--uc-sidebar-icon-reverse);
}
@@ -12981,6 +12996,7 @@
--menuitem-image: url("chrome://global/skin/icons/close.svg");
}
@supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #treestyletab_piro_sakura_ne_jp-menuitem-_context_closeDuplicatedTabs,
#context_closeDuplicateTabs {
--menuitem-image: var(--uc-tab-close-duplicate-icon);
}
diff --git a/css/leptonContent.css b/css/leptonContent.css
index f489701b..447fca74 100644
--- a/css/leptonContent.css
+++ b/css/leptonContent.css
@@ -42,6 +42,9 @@
box-sizing: content-box;
padding: 0 !important;
}
+ button[data-l10n-id="addon-updates-manual-updates-found"] {
+ height: 100%;
+ }
#categories {
padding-inline-end: 1px !important; /* Original: 4px */
}
@@ -2268,6 +2271,7 @@
.profiler-icon {
cursor: pointer;
background-image: url("../icons/performance.svg") no-repeat center !important;
+ color: inherit !important;
}
@supports not -moz-bool-pref("userChrome.rounding.square_button") {
.profiler-icon {
@@ -3750,6 +3754,9 @@
box-sizing: content-box;
padding: 0 !important;
}
+ button[data-l10n-id="addon-updates-manual-updates-found"] {
+ height: 100%;
+ }
#categories {
padding-inline-end: 1px !important; /* Original: 4px */
}
@@ -6005,6 +6012,7 @@
.profiler-icon {
cursor: pointer;
background-image: url("../icons/performance.svg") no-repeat center !important;
+ color: inherit !important;
}
@media (-moz-bool-pref: "userContent.page.proton") and (not (-moz-bool-pref: "userChrome.rounding.square_button")) {
.profiler-icon {
diff --git a/css/leptonContentESR.css b/css/leptonContentESR.css
index 627fee0f..be8a15bb 100644
--- a/css/leptonContentESR.css
+++ b/css/leptonContentESR.css
@@ -42,6 +42,9 @@
box-sizing: content-box;
padding: 0 !important;
}
+ button[data-l10n-id="addon-updates-manual-updates-found"] {
+ height: 100%;
+ }
#categories {
padding-inline-end: 1px !important; /* Original: 4px */
}
@@ -2271,6 +2274,7 @@
.profiler-icon {
cursor: pointer;
background-image: url("../icons/performance.svg") no-repeat center !important;
+ color: inherit !important;
}
@supports not -moz-bool-pref("userChrome.rounding.square_button") {
.profiler-icon {
diff --git a/src/compatibility/_theme.scss b/src/compatibility/_theme.scss
index 2cb88615..1da19d6b 100644
--- a/src/compatibility/_theme.scss
+++ b/src/compatibility/_theme.scss
@@ -135,9 +135,18 @@ menu {
}
}
+#main-window {
+ background-color: WindowFrame !important;
+}
+:root[lwtheme][lwtheme-image] #customization-container {
+ background-image: none !important;
+}
#customization-container {
background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */
}
+:root:not([lwtheme]) #customization-container {
+ background-color: var(--toolbar-non-lwt-bgcolor) !important;
+}
/*= Findbar Border Color =====================================================*/
html|input.findbar-textbox {
diff --git a/src/contents/_compatibility.scss b/src/contents/_compatibility.scss
index 3a205d2e..031a73d1 100644
--- a/src/contents/_compatibility.scss
+++ b/src/contents/_compatibility.scss
@@ -50,6 +50,9 @@
box-sizing: content-box;
padding: 0 !important;
}
+ button[data-l10n-id="addon-updates-manual-updates-found"] {
+ height: 100%;
+ }
// #911
#categories {
diff --git a/src/contents/proton_contents/_about_processes.scss b/src/contents/proton_contents/_about_processes.scss
index b6cc84e7..d1167e85 100644
--- a/src/contents/proton_contents/_about_processes.scss
+++ b/src/contents/proton_contents/_about_processes.scss
@@ -9,6 +9,9 @@
@include NotOption("userChrome.rounding.square_button") {
border-radius: 8px !important;
}
+
+ // #960
+ color: inherit !important;
}
}
diff --git a/src/icons/_panel.scss b/src/icons/_panel.scss
index e276e4b6..9240e7ba 100644
--- a/src/icons/_panel.scss
+++ b/src/icons/_panel.scss
@@ -550,6 +550,10 @@ panelMenuBookmarkThisPage[starred] {
@include _subviewMenuitem(url("../icons/synced-tabs.svg"));
}
+#sidebar-switcher-genai-chat {
+ @include _subviewMenuitem(url("chrome://mozapps/skin/extensions/category-discover.svg"));
+}
+
#sidebar-reverse-position {
@include _subviewMenuitem(var(--uc-sidebar-icon-reverse));
}
diff --git a/src/icons/context_menu/_tab_toolbar.scss b/src/icons/context_menu/_tab_toolbar.scss
index b95f5251..c8204ea5 100644
--- a/src/icons/context_menu/_tab_toolbar.scss
+++ b/src/icons/context_menu/_tab_toolbar.scss
@@ -133,6 +133,7 @@
#sidebartabs_asamuzak_jp-menuitem-_closeTab {
--menuitem-image: url("chrome://global/skin/icons/close.svg");
}
+#treestyletab_piro_sakura_ne_jp-menuitem-_context_closeDuplicatedTabs,
#context_closeDuplicateTabs {
@include Option("userChrome.icon.menu.full") {
--menuitem-image: var(--uc-tab-close-duplicate-icon);