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);