mirror of
https://github.com/black7375/Firefox-UI-Fix.git
synced 2026-01-30 04:10:32 -08:00
Merge branch 'master' into photon-style
This commit is contained in:
commit
3ecfaf8701
22 changed files with 343 additions and 98 deletions
14
CREDITS
14
CREDITS
|
|
@ -28,9 +28,18 @@ W: https://github.com/zapSNH
|
|||
----------
|
||||
Sponsors
|
||||
|
||||
N: Private sponsors - 3
|
||||
|
||||
N: Alessandro Rubino
|
||||
W: https://github.com/Babbiorsetto
|
||||
|
||||
N: Alex Besogonov
|
||||
E: Alex.Besogonov@gmail.com
|
||||
W: https://github.com/Cyberax
|
||||
|
||||
N: AuRiMaS666
|
||||
W: https://github.com/AuRiMaS666
|
||||
|
||||
N: Jani Haiko
|
||||
E: haiko.jani@gmail.com
|
||||
W: https://github.com/ojaha065
|
||||
|
|
@ -42,6 +51,9 @@ W: https://github.com/DPS0340
|
|||
N: kanlukasz
|
||||
W: https://github.com/kanlukasz
|
||||
|
||||
N: Mike-Kennelly
|
||||
W: https://github.com/Mike-Kennelly
|
||||
|
||||
N: nikkehtine
|
||||
E: nikkehtine@int.pl
|
||||
W: https://github.com/nikkehtine
|
||||
|
|
@ -49,6 +61,8 @@ W: https://github.com/nikkehtine
|
|||
N: OSS.kr
|
||||
W: https://www.oss.kr/
|
||||
|
||||
N: Safira
|
||||
|
||||
N: ZachKnife1
|
||||
W: https://github.com/ZachKnife1
|
||||
|
||||
|
|
|
|||
10
README.org
10
README.org
|
|
@ -37,8 +37,8 @@ You [[https://github.com/black7375/Firefox-UI-Fix/wiki/Compatibility-Issues-Solu
|
|||
-----
|
||||
|
||||
** Introduction
|
||||
[[https://wiki.mozilla.org/Firefox/Proton][Proton]] is Firefox's new design, starting from Firefox 89. \\
|
||||
[[https://design.firefox.com/photon/][Photon]] is the old design of Firefox which was used until version 88.
|
||||
[[https://wiki.mozilla.org/Firefox/Proton][Proton]] is Firefox's [[https://acorn.firefox.com/][new design]], starting from Firefox 89. \\
|
||||
[[https://firefoxux.github.io/photon/][Photon]] is the old design of Firefox which was used until version 88.
|
||||
|
||||
Proton's [[#why-proton][overall feel is good]], but there were a few things I [[#why-not-proton][didn't like]] and wanted to improve. \\
|
||||
That's why this project was born, and Lepton to denote light theme layer.
|
||||
|
|
@ -207,6 +207,12 @@ Thanks to all sponsors & contributors to this project for providing help and dev
|
|||
[[https://github.com/kanlukasz][@@html:<img src="https://avatars.githubusercontent.com/u/30685349?s=60&v=4"/>@@]]
|
||||
[[https://github.com/nikkehtine][@@html:<img src="https://avatars.githubusercontent.com/u/27138416?s=60&v=4"/>@@]]
|
||||
[[https://github.com/Babbiorsetto][@@html:<img src="https://avatars.githubusercontent.com/u/36596647?s=60&v=4"/>@@]]
|
||||
[[https://github.com/Mike-Kennelly][@@html:<img src="https://avatars.githubusercontent.com/u/151653777?s=60&v=4"/>@@]]
|
||||
[[https://github.com/Cyberax][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/1136550?s=60&v=4"/>@@]]
|
||||
[[https://github.com/AuRiMaS666][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/59185222?s=60&v=4"/>@@]]
|
||||
|
||||
- A donation was received from Safira on [[https://ko-fi.com/home/coffeeshop?txid=97e5fa0d-c73e-4308-a2fd-6b44b08cd828][Ko-Fi]]
|
||||
- Private sponsors: 3
|
||||
|
||||
*Contributors*
|
||||
|
||||
|
|
|
|||
190
css/leptonChrome.css
generated
190
css/leptonChrome.css
generated
|
|
@ -1945,7 +1945,7 @@
|
|||
--input-color: var(--arrowpanel-color, FieldText);
|
||||
}
|
||||
/*== Sidebar - Field Color ===================================================*/
|
||||
html[lwt-sidebar] body {
|
||||
html[lwt-sidebar]:not(#main-window) body {
|
||||
background-color: var(--lwt-sidebar-background-color, Field) !important;
|
||||
color: var(--lwt-sidebar-text-color, FieldText) !important;
|
||||
}
|
||||
|
|
@ -6694,6 +6694,10 @@
|
|||
--tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */
|
||||
--tab-selected-bgimage: unset !important; /* Above FF v101 */
|
||||
}
|
||||
#TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon,
|
||||
.tab-background:is([selected], [multiselected]) {
|
||||
background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important;
|
||||
}
|
||||
#tabbrowser-tabs:not([movingtab])
|
||||
> #tabbrowser-arrowscrollbox
|
||||
> .tabbrowser-tab
|
||||
|
|
@ -7189,18 +7193,21 @@
|
|||
@supports -moz-bool-pref("userChrome.tab.photon_like_contextline") or -moz-bool-pref("userChrome.tab.static_separator") or -moz-bool-pref(
|
||||
"userChrome.tab.bar_separator"
|
||||
) {
|
||||
:root[lwtheme-mozlightdark] #tabbrowser-tabs,
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: AccentColor !important; /* -moz-accent-color */
|
||||
@supports -moz-bool-pref("userChrome.tab.blue_accent") {
|
||||
:root,
|
||||
#tabbrowser-tabs {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.compatibility.accent_color") {
|
||||
}
|
||||
@supports not -moz-bool-pref("userChrome.tab.blue_accent") {
|
||||
@media (-moz-gtk-csd-available) {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: Highlight !important; /* -moz-accent-color */
|
||||
--tab-line-color: AccentColor !important; /* -moz-accent-color */
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.compatibility.accent_color") {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: Highlight !important; /* -moz-accent-color */
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -8471,6 +8478,7 @@
|
|||
--uc-multirow-bookmark-rows: 3;
|
||||
--uc-multirow-bookmark-row-margin: 2px;
|
||||
max-height: none !important;
|
||||
height: unset !important;
|
||||
}
|
||||
#PlacesToolbar > hbox {
|
||||
display: block;
|
||||
|
|
@ -8484,7 +8492,7 @@
|
|||
max-height: calc(
|
||||
var(--uc-multirow-bookmark-rows) *
|
||||
(
|
||||
var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 *
|
||||
var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 *
|
||||
var(--uc-multirow-bookmark-row-margin)
|
||||
)
|
||||
) !important;
|
||||
|
|
@ -11196,6 +11204,7 @@
|
|||
#appMenu_troubleShooting {
|
||||
list-style-image: url("chrome://global/skin/icons/more.svg");
|
||||
}
|
||||
#appMenu-report-broken-site-button,
|
||||
#appMenu_help_reportSiteIssue {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
|
|
@ -11596,6 +11605,9 @@
|
|||
padding-inline-start: var(--menu-background-padding-default) !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
@media (-moz-platform: windows), (-moz-gtk-csd-available) {
|
||||
@supports -moz-bool-pref("userChrome.theme.non_native_menu") {
|
||||
|
|
@ -11661,6 +11673,9 @@
|
|||
padding-inline-start: var(--menu-background-padding-default) !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -12105,9 +12120,7 @@
|
|||
#context-openlinkincurrent {
|
||||
--menuitem-image: url("../icons/link-square.svg");
|
||||
}
|
||||
#context-openlinkincontainertab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
#context-openlinkincontainertab,
|
||||
#context-openlinkintab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
|
|
@ -12243,30 +12256,40 @@
|
|||
#fill-login-generated-password {
|
||||
--menuitem-image: url("chrome://browser/skin/login.svg");
|
||||
}
|
||||
#use-relay-mask {
|
||||
--menuitem-image: url("../icons/relay-logo.svg");
|
||||
}
|
||||
#manage-saved-logins {
|
||||
--menuitem-image: url("../icons/key-multiple.svg");
|
||||
}
|
||||
#context-undo {
|
||||
#context-undo,
|
||||
#context-pdfjs-undo {
|
||||
--menuitem-image: url("../icons/undo.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.menu.full") {
|
||||
#context-redo {
|
||||
#context-redo,
|
||||
#context-pdfjs-redo {
|
||||
--menuitem-image: url("../icons/redo.svg");
|
||||
}
|
||||
}
|
||||
#context-cut {
|
||||
#context-cut,
|
||||
#context-pdfjs-cut {
|
||||
--menuitem-image: url("../icons/edit-cut.svg");
|
||||
}
|
||||
#context-copy {
|
||||
#context-copy,
|
||||
#context-pdfjs-copy {
|
||||
--menuitem-image: url("../icons/edit-copy.svg");
|
||||
}
|
||||
#context-paste {
|
||||
#context-paste,
|
||||
#context-pdfjs-paste {
|
||||
--menuitem-image: url("../icons/edit-paste.svg");
|
||||
}
|
||||
#context-delete {
|
||||
#context-delete,
|
||||
#context-pdfjs-delete {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
#context-selectall {
|
||||
#context-selectall,
|
||||
#context-pdfjs-selectall {
|
||||
--menuitem-image: url("../icons/select-all-on.svg");
|
||||
}
|
||||
#context-reveal-password {
|
||||
|
|
@ -13028,6 +13051,9 @@
|
|||
#menu_openHelp {
|
||||
--menuitem-image: url("chrome://global/skin/icons/help.svg");
|
||||
}
|
||||
#help_reportBrokenSite {
|
||||
--menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
#feedbackPage {
|
||||
--menuitem-image: url("../icons/send.svg");
|
||||
}
|
||||
|
|
@ -13159,6 +13185,12 @@
|
|||
}
|
||||
}
|
||||
/*= Floorp Browser ===========================================================*/
|
||||
#ssbPageAction-image {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
}
|
||||
#ssbPageAction-image[open-ssb="true"] {
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.panel") {
|
||||
#rebootappmenu {
|
||||
list-style-image: url("../icons/refresh-cw.svg");
|
||||
|
|
@ -13166,6 +13198,15 @@
|
|||
#openprofiledir {
|
||||
list-style-image: var(--uc-folder-icon);
|
||||
}
|
||||
#appMenu-ssb-button {
|
||||
list-style-image: url("../icons/pwa-manage.svg");
|
||||
}
|
||||
#appMenu-install-or-open-ssb-current-page-button {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
}
|
||||
#appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] {
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.menu") {
|
||||
#toggle_sharemode {
|
||||
|
|
@ -13213,6 +13254,12 @@
|
|||
#deleteWebpanelMenu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
#run-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
#uninstall-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-remove.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
/*@ NIGHTLY @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
|
||||
|
|
@ -15206,7 +15253,7 @@
|
|||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.fully_color") {
|
||||
html[lwt-sidebar] body {
|
||||
html[lwt-sidebar]:not(#main-window) body {
|
||||
background-color: var(--lwt-sidebar-background-color, Field) !important;
|
||||
color: var(--lwt-sidebar-text-color, FieldText) !important;
|
||||
}
|
||||
|
|
@ -20505,6 +20552,10 @@
|
|||
--tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */
|
||||
--tab-selected-bgimage: unset !important; /* Above FF v101 */
|
||||
}
|
||||
#TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon,
|
||||
.tab-background:is([selected], [multiselected]) {
|
||||
background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important;
|
||||
}
|
||||
#tabbrowser-tabs:not([movingtab])
|
||||
> #tabbrowser-arrowscrollbox
|
||||
> .tabbrowser-tab
|
||||
|
|
@ -21110,25 +21161,24 @@
|
|||
}
|
||||
}
|
||||
/*= Selected Tab - Photon like contextline ===================================*/
|
||||
@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline"),
|
||||
(-moz-bool-pref: "userChrome.tab.static_separator"),
|
||||
(-moz-bool-pref: "userChrome.tab.bar_separator") {
|
||||
:root[lwtheme-mozlightdark] #tabbrowser-tabs,
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] {
|
||||
@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-bool-pref: "userChrome.tab.blue_accent"),
|
||||
(-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-bool-pref: "userChrome.tab.blue_accent"),
|
||||
(-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-bool-pref: "userChrome.tab.blue_accent") {
|
||||
:root,
|
||||
#tabbrowser-tabs {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-gtk-csd-available),
|
||||
(-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-gtk-csd-available),
|
||||
(-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-gtk-csd-available) {
|
||||
@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available),
|
||||
(-moz-bool-pref: "userChrome.tab.static_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available),
|
||||
(-moz-bool-pref: "userChrome.tab.bar_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: AccentColor !important; /* -moz-accent-color */
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
|
||||
(-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
|
||||
(-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") {
|
||||
@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
|
||||
(-moz-bool-pref: "userChrome.tab.static_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
|
||||
(-moz-bool-pref: "userChrome.tab.bar_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: Highlight !important; /* -moz-accent-color */
|
||||
}
|
||||
|
|
@ -22468,6 +22518,7 @@
|
|||
--uc-multirow-bookmark-rows: 3;
|
||||
--uc-multirow-bookmark-row-margin: 2px;
|
||||
max-height: none !important;
|
||||
height: unset !important;
|
||||
}
|
||||
#PlacesToolbar > hbox {
|
||||
display: block;
|
||||
|
|
@ -22481,7 +22532,7 @@
|
|||
max-height: calc(
|
||||
var(--uc-multirow-bookmark-rows) *
|
||||
(
|
||||
var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 *
|
||||
var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 *
|
||||
var(--uc-multirow-bookmark-row-margin)
|
||||
)
|
||||
) !important;
|
||||
|
|
@ -25655,6 +25706,7 @@
|
|||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
#appMenu-report-broken-site-button,
|
||||
#appMenu_help_reportSiteIssue {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
|
|
@ -26128,6 +26180,9 @@
|
|||
padding-inline-start: var(--menu-background-padding-default) !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available),
|
||||
(not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
|
||||
|
|
@ -26188,6 +26243,9 @@
|
|||
padding-inline-start: var(--menu-background-padding-default) !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) {
|
||||
:root {
|
||||
|
|
@ -26714,11 +26772,7 @@
|
|||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-openlinkincontainertab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-openlinkincontainertab,
|
||||
#context-openlinkintab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
|
|
@ -26939,43 +26993,55 @@
|
|||
--menuitem-image: url("chrome://browser/skin/login.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#use-relay-mask {
|
||||
--menuitem-image: url("../icons/relay-logo.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#manage-saved-logins {
|
||||
--menuitem-image: url("../icons/key-multiple.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-undo {
|
||||
#context-undo,
|
||||
#context-pdfjs-undo {
|
||||
--menuitem-image: url("../icons/undo.svg");
|
||||
}
|
||||
}
|
||||
@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") {
|
||||
#context-redo {
|
||||
#context-redo,
|
||||
#context-pdfjs-redo {
|
||||
--menuitem-image: url("../icons/redo.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-cut {
|
||||
#context-cut,
|
||||
#context-pdfjs-cut {
|
||||
--menuitem-image: url("../icons/edit-cut.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-copy {
|
||||
#context-copy,
|
||||
#context-pdfjs-copy {
|
||||
--menuitem-image: url("../icons/edit-copy.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-paste {
|
||||
#context-paste,
|
||||
#context-pdfjs-paste {
|
||||
--menuitem-image: url("../icons/edit-paste.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-delete {
|
||||
#context-delete,
|
||||
#context-pdfjs-delete {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#context-selectall {
|
||||
#context-selectall,
|
||||
#context-pdfjs-selectall {
|
||||
--menuitem-image: url("../icons/select-all-on.svg");
|
||||
}
|
||||
}
|
||||
|
|
@ -28080,6 +28146,11 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/help.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
|
||||
#help_reportBrokenSite {
|
||||
--menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
|
||||
#feedbackPage {
|
||||
--menuitem-image: url("../icons/send.svg");
|
||||
|
|
@ -28245,6 +28316,14 @@
|
|||
--menuitem-image: url("chrome://browser/skin/onion.svg");
|
||||
}
|
||||
}
|
||||
@media not (-moz-bool-pref: "userChrome.icon.disabled") {
|
||||
#ssbPageAction-image {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
}
|
||||
#ssbPageAction-image[open-ssb="true"] {
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
#rebootappmenu {
|
||||
list-style-image: url("../icons/refresh-cw.svg");
|
||||
|
|
@ -28252,6 +28331,15 @@
|
|||
#openprofiledir {
|
||||
list-style-image: var(--uc-folder-icon);
|
||||
}
|
||||
#appMenu-ssb-button {
|
||||
list-style-image: url("../icons/pwa-manage.svg");
|
||||
}
|
||||
#appMenu-install-or-open-ssb-current-page-button {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
}
|
||||
#appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] {
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
|
||||
#toggle_sharemode {
|
||||
|
|
@ -28299,4 +28387,10 @@
|
|||
#deleteWebpanelMenu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
#run-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
#uninstall-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-remove.svg");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
91
css/leptonChromeESR.css
generated
91
css/leptonChromeESR.css
generated
|
|
@ -2169,7 +2169,7 @@
|
|||
--input-color: var(--arrowpanel-color, FieldText);
|
||||
}
|
||||
/*== Sidebar - Field Color ===================================================*/
|
||||
html[lwt-sidebar] body {
|
||||
html[lwt-sidebar]:not(#main-window) body {
|
||||
background-color: var(--lwt-sidebar-background-color, Field) !important;
|
||||
color: var(--lwt-sidebar-text-color, FieldText) !important;
|
||||
}
|
||||
|
|
@ -7103,6 +7103,10 @@
|
|||
--tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */
|
||||
--tab-selected-bgimage: unset !important; /* Above FF v101 */
|
||||
}
|
||||
#TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon,
|
||||
.tab-background:is([selected], [multiselected]) {
|
||||
background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important;
|
||||
}
|
||||
#tabbrowser-tabs:not([movingtab])
|
||||
> #tabbrowser-arrowscrollbox
|
||||
> .tabbrowser-tab
|
||||
|
|
@ -7598,18 +7602,21 @@
|
|||
@supports -moz-bool-pref("userChrome.tab.photon_like_contextline") or -moz-bool-pref("userChrome.tab.static_separator") or -moz-bool-pref(
|
||||
"userChrome.tab.bar_separator"
|
||||
) {
|
||||
:root[lwtheme-mozlightdark] #tabbrowser-tabs,
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
}
|
||||
@media (-moz-gtk-csd-available) {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: AccentColor !important; /* -moz-accent-color */
|
||||
@supports -moz-bool-pref("userChrome.tab.blue_accent") {
|
||||
:root,
|
||||
#tabbrowser-tabs {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.compatibility.accent_color") {
|
||||
}
|
||||
@supports not -moz-bool-pref("userChrome.tab.blue_accent") {
|
||||
@media (-moz-gtk-csd-available) {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: Highlight !important; /* -moz-accent-color */
|
||||
--tab-line-color: AccentColor !important; /* -moz-accent-color */
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.compatibility.accent_color") {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
--tab-line-color: Highlight !important; /* -moz-accent-color */
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -8880,6 +8887,7 @@
|
|||
--uc-multirow-bookmark-rows: 3;
|
||||
--uc-multirow-bookmark-row-margin: 2px;
|
||||
max-height: none !important;
|
||||
height: unset !important;
|
||||
}
|
||||
#PlacesToolbar > hbox {
|
||||
display: block;
|
||||
|
|
@ -8893,7 +8901,7 @@
|
|||
max-height: calc(
|
||||
var(--uc-multirow-bookmark-rows) *
|
||||
(
|
||||
var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 *
|
||||
var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 *
|
||||
var(--uc-multirow-bookmark-row-margin)
|
||||
)
|
||||
) !important;
|
||||
|
|
@ -11613,6 +11621,7 @@
|
|||
#appMenu_troubleShooting {
|
||||
list-style-image: url("chrome://global/skin/icons/more.svg");
|
||||
}
|
||||
#appMenu-report-broken-site-button,
|
||||
#appMenu_help_reportSiteIssue {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
|
|
@ -12016,6 +12025,9 @@
|
|||
padding-inline-start: var(--menu-background-padding-default) !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
@media (-moz-os-version: windows-win7),
|
||||
(-moz-os-version: windows-win8),
|
||||
|
|
@ -12088,6 +12100,9 @@
|
|||
padding-inline-start: var(--menu-background-padding-default) !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -12714,9 +12729,7 @@
|
|||
#context-openlinkincurrent {
|
||||
--menuitem-image: url("../icons/link-square.svg");
|
||||
}
|
||||
#context-openlinkincontainertab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
#context-openlinkincontainertab,
|
||||
#context-openlinkintab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
|
|
@ -12852,30 +12865,40 @@
|
|||
#fill-login-generated-password {
|
||||
--menuitem-image: url("chrome://browser/skin/login.svg");
|
||||
}
|
||||
#use-relay-mask {
|
||||
--menuitem-image: url("../icons/relay-logo.svg");
|
||||
}
|
||||
#manage-saved-logins {
|
||||
--menuitem-image: url("../icons/key-multiple.svg");
|
||||
}
|
||||
#context-undo {
|
||||
#context-undo,
|
||||
#context-pdfjs-undo {
|
||||
--menuitem-image: url("../icons/undo.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.menu.full") {
|
||||
#context-redo {
|
||||
#context-redo,
|
||||
#context-pdfjs-redo {
|
||||
--menuitem-image: url("../icons/redo.svg");
|
||||
}
|
||||
}
|
||||
#context-cut {
|
||||
#context-cut,
|
||||
#context-pdfjs-cut {
|
||||
--menuitem-image: url("../icons/edit-cut.svg");
|
||||
}
|
||||
#context-copy {
|
||||
#context-copy,
|
||||
#context-pdfjs-copy {
|
||||
--menuitem-image: url("../icons/edit-copy.svg");
|
||||
}
|
||||
#context-paste {
|
||||
#context-paste,
|
||||
#context-pdfjs-paste {
|
||||
--menuitem-image: url("../icons/edit-paste.svg");
|
||||
}
|
||||
#context-delete {
|
||||
#context-delete,
|
||||
#context-pdfjs-delete {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
#context-selectall {
|
||||
#context-selectall,
|
||||
#context-pdfjs-selectall {
|
||||
--menuitem-image: url("../icons/select-all-on.svg");
|
||||
}
|
||||
#context-reveal-password {
|
||||
|
|
@ -13637,6 +13660,9 @@
|
|||
#menu_openHelp {
|
||||
--menuitem-image: url("chrome://global/skin/icons/help.svg");
|
||||
}
|
||||
#help_reportBrokenSite {
|
||||
--menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
#feedbackPage {
|
||||
--menuitem-image: url("../icons/send.svg");
|
||||
}
|
||||
|
|
@ -13768,6 +13794,12 @@
|
|||
}
|
||||
}
|
||||
/*= Floorp Browser ===========================================================*/
|
||||
#ssbPageAction-image {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
}
|
||||
#ssbPageAction-image[open-ssb="true"] {
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.panel") {
|
||||
#rebootappmenu {
|
||||
list-style-image: url("../icons/refresh-cw.svg");
|
||||
|
|
@ -13775,6 +13807,15 @@
|
|||
#openprofiledir {
|
||||
list-style-image: var(--uc-folder-icon);
|
||||
}
|
||||
#appMenu-ssb-button {
|
||||
list-style-image: url("../icons/pwa-manage.svg");
|
||||
}
|
||||
#appMenu-install-or-open-ssb-current-page-button {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
}
|
||||
#appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] {
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.menu") {
|
||||
#toggle_sharemode {
|
||||
|
|
@ -13822,5 +13863,11 @@
|
|||
#deleteWebpanelMenu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
#run-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
#uninstall-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-remove.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
8
css/leptonContent.css
generated
8
css/leptonContent.css
generated
|
|
@ -1515,6 +1515,7 @@
|
|||
background: var(--in-content-page-background) !important;
|
||||
}
|
||||
/* Text */
|
||||
blockquote,
|
||||
.mzp-c-menu-category .mzp-c-menu-title,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link > *,
|
||||
|
|
@ -1609,6 +1610,9 @@
|
|||
.support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) {
|
||||
color: var(--in-content-page-color) !important;
|
||||
}
|
||||
blockquote {
|
||||
border-color: var(--in-content-border-color) !important;
|
||||
}
|
||||
.sumo-button.secondary-button {
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
|
@ -5130,6 +5134,7 @@
|
|||
background: var(--in-content-page-background) !important;
|
||||
}
|
||||
/* Text */
|
||||
blockquote,
|
||||
.mzp-c-menu-category .mzp-c-menu-title,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link > *,
|
||||
|
|
@ -5224,6 +5229,9 @@
|
|||
.support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) {
|
||||
color: var(--in-content-page-color) !important;
|
||||
}
|
||||
blockquote {
|
||||
border-color: var(--in-content-border-color) !important;
|
||||
}
|
||||
.sumo-button.secondary-button {
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
|
|
|||
4
css/leptonContentESR.css
generated
4
css/leptonContentESR.css
generated
|
|
@ -1517,6 +1517,7 @@
|
|||
background: var(--in-content-page-background) !important;
|
||||
}
|
||||
/* Text */
|
||||
blockquote,
|
||||
.mzp-c-menu-category .mzp-c-menu-title,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link > *,
|
||||
|
|
@ -1611,6 +1612,9 @@
|
|||
.support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) {
|
||||
color: var(--in-content-page-color) !important;
|
||||
}
|
||||
blockquote {
|
||||
border-color: var(--in-content-border-color) !important;
|
||||
}
|
||||
.sumo-button.secondary-button {
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
|
|
|||
1
icons/pwa-install.svg
Normal file
1
icons/pwa-install.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity"><path fill-rule="evenodd" d="M3.63 2.255c-.76 0-1.375.616-1.375 1.375v5.74c0 .76.616 1.375 1.375 1.375h8.74c.76 0 1.375-.616 1.375-1.375V9a.625.625 0 1 1 1.25 0v.37a2.625 2.625 0 0 1-2.625 2.625H8.625V14a.625.625 0 1 1-1.25 0v-2.005H3.63A2.625 2.625 0 0 1 1.005 9.37V3.63A2.625 2.625 0 0 1 3.63 1.005H8a.625.625 0 1 1 0 1.25H3.63Z" clip-rule="evenodd"/><path d="M4 14.375c0-.345.28-.625.625-.625h6.75a.625.625 0 1 1 0 1.25h-6.75A.625.625 0 0 1 4 14.375Z"/><path fill-rule="evenodd" d="M14.313 4.689a.625.625 0 0 1-.002.884l-2.25 2.24a.625.625 0 0 1-.859.022l-2.49-2.24a.625.625 0 0 1 .836-.93l1.447 1.302V1.63a.625.625 0 1 1 1.25 0v4.236l1.184-1.179a.625.625 0 0 1 .884.002Z" clip-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 845 B |
1
icons/pwa-launch.svg
Normal file
1
icons/pwa-launch.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity"><path fill-rule="evenodd" d="M3.63 2.255c-.76 0-1.375.616-1.375 1.375v5.74c0 .76.616 1.375 1.375 1.375h8.74c.76 0 1.375-.616 1.375-1.375V9a.625.625 0 1 1 1.25 0v.37a2.625 2.625 0 0 1-2.625 2.625H8.625V14a.625.625 0 1 1-1.25 0v-2.005H3.63A2.625 2.625 0 0 1 1.005 9.37V3.63A2.625 2.625 0 0 1 3.63 1.005H7a.625.625 0 1 1 0 1.25H3.63Z" clip-rule="evenodd"/><path d="M4 14.375c0-.345.28-.625.625-.625h6.75a.625.625 0 1 1 0 1.25h-6.75A.625.625 0 0 1 4 14.375Z"/><path fill-rule="evenodd" d="M9.005 1.63c0-.345.28-.625.625-.625h4.74c.345 0 .625.28.625.625v4.74a.625.625 0 1 1-1.25 0V3.139l-3.673 3.673a.625.625 0 1 1-.884-.884l3.673-3.673H9.63a.625.625 0 0 1-.625-.625Z" clip-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 833 B |
1
icons/pwa-manage.svg
Normal file
1
icons/pwa-manage.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity"><path fill-rule="evenodd" d="M3.63 2.255c-.76 0-1.375.616-1.375 1.375v5.74c0 .76.616 1.375 1.375 1.375h8.74c.76 0 1.375-.616 1.375-1.375V3.63c0-.76-.616-1.375-1.375-1.375H3.63ZM1.005 3.63A2.625 2.625 0 0 1 3.63 1.005h8.74a2.625 2.625 0 0 1 2.625 2.625v5.74a2.625 2.625 0 0 1-2.625 2.625H8.625V14a.625.625 0 1 1-1.25 0v-2.005H3.63A2.625 2.625 0 0 1 1.005 9.37V3.63Z" clip-rule="evenodd"/><path d="M4 14.375c0-.345.28-.625.625-.625h6.75a.625.625 0 1 1 0 1.25h-6.75A.625.625 0 0 1 4 14.375ZM7 5a1 1 0 0 1 2 0 1 1 0 0 1-2 0ZM10 5a1 1 0 1 1 2 0 1 1 0 1 1-2 0ZM4 8a1 1 0 0 1 2 0 1 1 0 0 1-2 0ZM7 8a1 1 0 0 1 2 0 1 1 0 0 1-2 0ZM10 8a1 1 0 1 1 2 0 1 1 0 1 1-2 0Z"/></svg>
|
||||
|
After Width: | Height: | Size: 804 B |
1
icons/pwa-remove.svg
Normal file
1
icons/pwa-remove.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity"><path fill-rule="evenodd" d="M3.63 2.255c-.76 0-1.375.616-1.375 1.375v5.74c0 .76.616 1.375 1.375 1.375h8.74c.76 0 1.375-.616 1.375-1.375V9a.625.625 0 1 1 1.25 0v.37a2.625 2.625 0 0 1-2.625 2.625H8.625V14a.625.625 0 1 1-1.25 0v-2.005H3.63A2.625 2.625 0 0 1 1.005 9.37V3.63A2.625 2.625 0 0 1 3.63 1.005H7a.625.625 0 1 1 0 1.25H3.63Z" clip-rule="evenodd"/><path d="M4 14.375c0-.345.28-.625.625-.625h6.75a.625.625 0 1 1 0 1.25h-6.75A.625.625 0 0 1 4 14.375Z"/><path fill-rule="evenodd" d="M9.188 1.188a.625.625 0 0 1 .884 0l1.933 1.933 1.933-1.933a.625.625 0 1 1 .884.884l-1.933 1.933 1.933 1.933a.625.625 0 1 1-.884.884l-1.933-1.933-1.933 1.933a.625.625 0 1 1-.884-.884l1.933-1.933-1.933-1.933a.625.625 0 0 1 0-.884Z" clip-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 884 B |
6
icons/relay-logo.svg
Normal file
6
icons/relay-logo.svg
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
<svg width="22" height="22" viewBox="0 0 22 22" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M20.054,4.777l-8.112-4.542c-0.579-0.313-1.277-0.313-1.856,0l-8.14,4.542C1.347,5.115,0.977,5.748,0.975,6.434v9.112c-0.005,0.689,0.368,1.324,0.971,1.655l8.112,4.542c0.283,0.17,0.61,0.26,0.942,0.257c0.331-0.001,0.657-0.089,0.943-0.257l8.112-4.542c0.598-0.337,0.969-0.969,0.971-1.655V6.434C21.022,5.748,20.652,5.115,20.054,4.777z M6.421,14.289c-0.054,0.194-0.183,0.357-0.359,0.455l-0.485,0.285c-0.115,0.055-0.243,0.085-0.371,0.087c-0.275-0.004-0.528-0.158-0.657-0.4c-0.1-0.173-0.126-0.381-0.073-0.573c0.054-0.194,0.183-0.357,0.359-0.454l0.481-0.283c0.371-0.228,0.826-0.087,1.033,0.312C6.449,13.889,6.475,14.095,6.421,14.289z M6.348,8.205c-0.131,0.242-0.382,0.396-0.657,0.4C5.562,8.603,5.435,8.574,5.32,8.519L4.834,8.233C4.649,8.141,4.508,7.978,4.447,7.78C4.385,7.582,4.408,7.367,4.51,7.186c0.102-0.18,0.274-0.312,0.474-0.362C5.185,6.773,5.398,6.809,5.573,6.92l0.485,0.285C6.431,7.404,6.572,7.861,6.348,8.205z M9.416,12.576c-0.054,0.193-0.183,0.357-0.357,0.454l-1.001,0.572c-0.115,0.055-0.242,0.084-0.37,0.085c-0.276-0.004-0.527-0.157-0.657-0.4c-0.1-0.173-0.126-0.381-0.073-0.573c0.054-0.192,0.183-0.356,0.359-0.454l1-0.572c0.177-0.095,0.386-0.115,0.579-0.056c0.192,0.059,0.355,0.193,0.448,0.371C9.442,12.176,9.468,12.382,9.416,12.576z M9.343,9.918c-0.131,0.243-0.381,0.396-0.656,0.4c-0.128-0.001-0.256-0.03-0.371-0.085l-1-0.572C6.952,9.442,6.827,8.976,7.03,8.605c0.098-0.176,0.261-0.304,0.454-0.357c0.194-0.054,0.4-0.028,0.573,0.073l1,0.571c0.176,0.098,0.304,0.261,0.357,0.455C9.469,9.537,9.443,9.745,9.343,9.918z M12.342,11.604c-0.081,0.164-0.225,0.287-0.4,0.342v5.793c0,0.426-0.345,0.771-0.771,0.771s-0.771-0.345-0.771-0.771v-5.767c-0.173-0.055-0.318-0.179-0.4-0.342c-0.107-0.203-0.118-0.445-0.028-0.657c-0.091-0.212-0.08-0.454,0.029-0.657c0.081-0.164,0.225-0.287,0.4-0.342V4.206c0-0.426,0.345-0.771,0.771-0.771s0.771,0.345,0.771,0.771v5.741c0.175,0.055,0.319,0.179,0.4,0.344c0.109,0.203,0.12,0.444,0.029,0.656C12.461,11.158,12.45,11.4,12.342,11.604z M15.313,13.26c-0.131,0.242-0.382,0.395-0.657,0.4c-0.128-0.001-0.256-0.03-0.371-0.085l-1-0.572c-0.349-0.212-0.467-0.661-0.267-1.017s0.648-0.487,1.009-0.297l1,0.572C15.398,12.46,15.513,12.946,15.313,13.26z M15.385,9.207c-0.054,0.194-0.183,0.357-0.359,0.455l-1,0.571c-0.115,0.055-0.242,0.085-0.371,0.085c-0.275-0.004-0.527-0.157-0.657-0.4c-0.099-0.173-0.125-0.379-0.071-0.573c0.054-0.194,0.183-0.357,0.359-0.455l1-0.571c0.179-0.095,0.386-0.115,0.58-0.056c0.192,0.059,0.355,0.192,0.45,0.371C15.414,8.807,15.44,9.014,15.385,9.207z M17.798,14.657c-0.131,0.242-0.382,0.396-0.657,0.4c-0.128-0.001-0.256-0.03-0.371-0.085l-0.487-0.286c-0.344-0.213-0.459-0.66-0.258-1.013c0.199-0.352,0.642-0.484,1.002-0.298l0.485,0.285C17.883,13.887,17.997,14.345,17.798,14.657z M17.868,7.806c-0.054,0.192-0.181,0.356-0.356,0.455l-0.485,0.286c-0.115,0.055-0.242,0.084-0.371,0.085c-0.271,0.01-0.525-0.135-0.657-0.371c-0.1-0.173-0.126-0.381-0.073-0.573s0.183-0.356,0.358-0.454l0.487-0.286c0.175-0.099,0.379-0.124,0.573-0.07c0.192,0.054,0.356,0.181,0.455,0.356C17.895,7.407,17.922,7.613,17.868,7.806z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
12
install.sh
12
install.sh
|
|
@ -185,7 +185,7 @@ write_file() {
|
|||
get_ini_section() {
|
||||
local filePath="$1"
|
||||
|
||||
local output=$(grep -E "^\[" "${filePath}" |sed -e "s/^\[//g" -e "s/\]$//g")
|
||||
local output="$(grep -E "^\[" "${filePath}" |sed -e "s/^\[//g" -e "s/\]$//g")"
|
||||
echo "${output}"
|
||||
}
|
||||
get_ini_value() {
|
||||
|
|
@ -195,11 +195,11 @@ get_ini_value() {
|
|||
|
||||
local output=""
|
||||
if [ "${section}" == "" ]; then
|
||||
output=$(grep -E "^${key}" "${filePath}" | cut -f 2 -d"=")
|
||||
output="$(grep -E "^${key}" "${filePath}" | cut -f 2 -d"=")"
|
||||
echo "${output}"
|
||||
else
|
||||
local sectionStart=""
|
||||
for line in $(cat "${filePath}"); do
|
||||
while IFS= read line; do
|
||||
if [[ "${sectionStart}" == "true" && "${line}" == "["* ]]; then
|
||||
return 0
|
||||
fi
|
||||
|
|
@ -209,12 +209,12 @@ get_ini_value() {
|
|||
fi
|
||||
|
||||
if [ "${sectionStart}" == "true" ]; then
|
||||
output=$(echo "${line}" | grep -E "^${key}" | cut -f 2 -d"=" )
|
||||
output="$(echo "${line}" | grep -E "^${key}" | cut -f 2 -d"=" )"
|
||||
if [ "${output}" != "" ]; then
|
||||
echo "${output}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
done < "${filePath}"
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
@ -543,7 +543,7 @@ write_lepton_info() {
|
|||
fi
|
||||
for key in "Type" "Branch" "Ver" "Path"; do
|
||||
eval "local value=\${${key}}"
|
||||
output="${output}$(set_ini_value ${key} ${value})"
|
||||
output="${output}$(set_ini_value "${key}" "${value}")"
|
||||
done
|
||||
|
||||
# Latest element flushing
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
--uc-multirow-bookmark-rows: 3;
|
||||
--uc-multirow-bookmark-row-margin: 2px;
|
||||
max-height: none !important;
|
||||
height: unset !important; // var(--bookmarks-toolbar-overlapping-browser-height)
|
||||
}
|
||||
|
||||
#PlacesToolbar > hbox {
|
||||
|
|
@ -18,7 +19,7 @@
|
|||
overflow-y: auto;
|
||||
scroll-snap-type: y mandatory;
|
||||
max-height: calc(var(--uc-multirow-bookmark-rows) *
|
||||
(var(--uc-bm-height, calc(20px + (2 * var(--bookmark-block-padding, 4px)))) +
|
||||
(var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) +
|
||||
(2 * var(--uc-multirow-bookmark-row-margin)))) !important;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@
|
|||
}
|
||||
|
||||
/* Text */
|
||||
blockquote,
|
||||
.mzp-c-menu-category .mzp-c-menu-title,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link,
|
||||
.mzp-c-menu-item .mzp-c-menu-item-link > *,
|
||||
|
|
@ -156,6 +157,9 @@
|
|||
color: var(--in-content-page-color) !important;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
border-color: var(--in-content-border-color) !important;
|
||||
}
|
||||
.sumo-button.secondary-button {
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -313,6 +313,9 @@ menu.share-tab-url-item {
|
|||
#menu_openHelp {
|
||||
--menuitem-image: url("chrome://global/skin/icons/help.svg");
|
||||
}
|
||||
#help_reportBrokenSite {
|
||||
--menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
#feedbackPage {
|
||||
--menuitem-image: url("../icons/send.svg");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -379,6 +379,7 @@ panelMenuBookmarkThisPage[starred] {
|
|||
#appMenu_troubleShooting {
|
||||
list-style-image: url("chrome://global/skin/icons/more.svg");
|
||||
}
|
||||
#appMenu-report-broken-site-button,
|
||||
#appMenu_help_reportSiteIssue {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,9 +25,7 @@
|
|||
#context-openlinkincurrent {
|
||||
--menuitem-image: url("../icons/link-square.svg");
|
||||
}
|
||||
#context-openlinkincontainertab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
#context-openlinkincontainertab,
|
||||
#context-openlinkintab {
|
||||
--menuitem-image: var(--uc-new-tab-icon);
|
||||
}
|
||||
|
|
@ -168,32 +166,44 @@
|
|||
#fill-login-generated-password {
|
||||
--menuitem-image: url("chrome://browser/skin/login.svg");
|
||||
}
|
||||
#use-relay-mask {
|
||||
--menuitem-image: url("../icons/relay-logo.svg");
|
||||
}
|
||||
#manage-saved-logins {
|
||||
--menuitem-image: url("../icons/key-multiple.svg");
|
||||
}
|
||||
|
||||
#context-undo {
|
||||
#context-undo,
|
||||
#context-pdfjs-undo {
|
||||
--menuitem-image: url("../icons/undo.svg");
|
||||
}
|
||||
#context-redo {
|
||||
#context-redo,
|
||||
#context-pdfjs-redo {
|
||||
@include Option("userChrome.icon.menu.full") {
|
||||
--menuitem-image: url("../icons/redo.svg");
|
||||
}
|
||||
}
|
||||
|
||||
#context-cut {
|
||||
#context-cut,
|
||||
#context-pdfjs-cut {
|
||||
--menuitem-image: url("../icons/edit-cut.svg");
|
||||
}
|
||||
#context-copy {
|
||||
#context-copy,
|
||||
#context-pdfjs-copy {
|
||||
--menuitem-image: url("../icons/edit-copy.svg");
|
||||
}
|
||||
#context-paste {
|
||||
#context-paste,
|
||||
#context-pdfjs-paste {
|
||||
--menuitem-image: url("../icons/edit-paste.svg");
|
||||
}
|
||||
#context-delete {
|
||||
#context-paste-no-formatting {
|
||||
}
|
||||
#context-delete,
|
||||
#context-pdfjs-delete {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
#context-selectall {
|
||||
#context-selectall,
|
||||
#context-pdfjs-selectall {
|
||||
--menuitem-image: url("../icons/select-all-on.svg");
|
||||
}
|
||||
#context-reveal-password {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,12 @@
|
|||
// Page Action button. Not always visible
|
||||
#ssbPageAction-image {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
&[open-ssb="true"] {
|
||||
// Page Action button. If page has been already installed or can be install PWA
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
}
|
||||
|
||||
@include Option("userChrome.icon.panel") {
|
||||
#rebootappmenu {
|
||||
list-style-image: url("../icons/refresh-cw.svg");
|
||||
|
|
@ -6,6 +15,20 @@
|
|||
#openprofiledir {
|
||||
list-style-image: var(--uc-folder-icon);
|
||||
}
|
||||
|
||||
// Panel UI top button
|
||||
#appMenu-ssb-button {
|
||||
list-style-image: url("../icons/pwa-manage.svg");
|
||||
}
|
||||
|
||||
// Panel UI subView button for install ssb
|
||||
#appMenu-install-or-open-ssb-current-page-button {
|
||||
list-style-image: url("../icons/pwa-install.svg");
|
||||
&[open-ssb="true"] {
|
||||
// Panel UI subView button for open ssb window
|
||||
list-style-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
@include Option("userChrome.icon.menu") {
|
||||
#toggle_sharemode {
|
||||
|
|
@ -62,4 +85,12 @@
|
|||
#deleteWebpanelMenu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
|
||||
// PWA Context Menu
|
||||
#run-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-launch.svg");
|
||||
}
|
||||
#uninstall-ssb-contextmenu {
|
||||
--menuitem-image: url("../icons/pwa-remove.svg");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -94,6 +94,11 @@ $_layoutCommonMenus: (
|
|||
@include _layoutIconMenus {
|
||||
@include _layout_init_non_native();
|
||||
}
|
||||
|
||||
// FF v121
|
||||
.menupopup-arrowscrollbox {
|
||||
padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,15 +45,18 @@
|
|||
"userChrome.tab.photon_like_contextline",
|
||||
"userChrome.tab.static_separator",
|
||||
"userChrome.tab.bar_separator") {
|
||||
:root[lwtheme-mozlightdark] #tabbrowser-tabs, /* Legacy: v96 */
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
@include Option("userChrome.tab.blue_accent") {
|
||||
:root,
|
||||
#tabbrowser-tabs {
|
||||
--tab-line-color: rgb(10, 132, 255) !important;
|
||||
}
|
||||
}
|
||||
@include OS("linux") {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
@include AccentColor("Highlight") {
|
||||
--tab-line-color: #{$accentColor} !important; /* -moz-accent-color */
|
||||
@include NotOption("userChrome.tab.blue_accent") {
|
||||
@include OS("linux") {
|
||||
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
|
||||
@include AccentColor("Highlight") {
|
||||
--tab-line-color: #{$accentColor} !important; /* -moz-accent-color */
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,10 @@
|
|||
--tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */
|
||||
--tab-selected-bgimage: unset !important; /* Above FF v101 */
|
||||
}
|
||||
#TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon, .tab-background:is([selected], [multiselected]) {
|
||||
background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important;
|
||||
}
|
||||
|
||||
#tabbrowser-tabs:not([movingtab])
|
||||
> #tabbrowser-arrowscrollbox
|
||||
> .tabbrowser-tab
|
||||
|
|
|
|||
|
|
@ -182,7 +182,7 @@ html|button.ghost-button:not(.semi-transparent):enabled:hover:active {
|
|||
}
|
||||
|
||||
/*== Sidebar - Field Color ===================================================*/
|
||||
html[lwt-sidebar] body {
|
||||
html[lwt-sidebar]:not(#main-window) body {
|
||||
background-color: var(--lwt-sidebar-background-color, Field) !important;
|
||||
color: var(--lwt-sidebar-text-color, FieldText) !important;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue