Merge master into proton-style
2
.github/FUNDING.yml
vendored
|
|
@ -15,4 +15,4 @@
|
|||
# custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
||||
|
||||
github: [black7375]
|
||||
ko_fi: [black7375]
|
||||
ko_fi: black7375
|
||||
|
|
|
|||
10
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
|
||||
|
|
|
|||
17
README.org
|
|
@ -192,13 +192,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:<img src="https://avatars.githubusercontent.com/u/37581768?s=60&v=4"/>@@]]
|
||||
[[https://github.com/DPS0340][@@html:<img src="https://avatars.githubusercontent.com/u/32592965?s=60&v=4"/>@@]]
|
||||
[[https://github.com/BrowserWorks][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/78850935?s=60&v=4"/>@@]]
|
||||
[[https://github.com/ojaha065][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/37581768?s=60&v=4"/>@@]]
|
||||
[[https://github.com/DPS0340][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/32592965?s=60&v=4"/>@@]]
|
||||
[[https://github.com/ZachKnife1][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/114311925?s=60&v=4"/>@@]]
|
||||
[[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/kanlukasz][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/30685349?s=60&v=4"/>@@]]
|
||||
[[https://github.com/nikkehtine][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/27138416?s=60&v=4"/>@@]]
|
||||
[[https://github.com/Babbiorsetto][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/36596647?s=60&v=4"/>@@]]
|
||||
[[https://github.com/Mike-Kennelly][@@html:<img width="60" height="60" 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"/>@@]]
|
||||
[[https://github.com/firefox9067][@@html:<img width="60" height="60" src="https://avatars.githubusercontent.com/u/80527364?s=60&v=4"/>@@]]
|
||||
|
|
@ -207,8 +208,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*
|
||||
|
||||
|
|
|
|||
516
css/leptonChrome.css
generated
|
|
@ -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)) */
|
||||
|
|
@ -1987,6 +1996,15 @@
|
|||
.notification-button:hover:active {
|
||||
background-color: var(--button-active-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary {
|
||||
background-color: var(--button-primary-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary:hover {
|
||||
background-color: var(--button-primary-hover-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary:hover:active {
|
||||
background-color: var(--button-primary-active-bgcolor) !important;
|
||||
}
|
||||
html|button.ghost-button:not(.semi-transparent):enabled:hover {
|
||||
background-color: var(--button-hover-bgcolor) !important;
|
||||
}
|
||||
|
|
@ -2023,8 +2041,8 @@
|
|||
#editBMPanel_tagsSelector > richlistitem[selected="true"] {
|
||||
background-color: var(--button-active-bgcolor, color-mix(in srgb, currentColor 30%, transparent)) !important;
|
||||
}
|
||||
#editBMPanel_namePicker,
|
||||
#editBMPanel_tagsField {
|
||||
#editBookmarkPanel #editBMPanel_namePicker,
|
||||
#editBookmarkPanel #editBMPanel_tagsField {
|
||||
--input-bgcolor: var(--arrowpanel-background, Field);
|
||||
--input-color: var(--arrowpanel-color, FieldText);
|
||||
}
|
||||
|
|
@ -7460,6 +7478,117 @@
|
|||
margin: unset !important;
|
||||
}
|
||||
}
|
||||
@supports not -moz-bool-pref("userChrome.tab.photon_like_contextline") {
|
||||
@supports -moz-bool-pref("userChrome.tab.supernova_like_contextline") {
|
||||
.tab-context-line {
|
||||
display: inline-flex !important;
|
||||
display: -moz-inline-box !important;
|
||||
height: 1px !important;
|
||||
border-radius: 9999px !important;
|
||||
margin-top: 3px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
/* Override container tab style */
|
||||
tabs tab.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-top: 3px !important;
|
||||
margin-left: 5px !important;
|
||||
margin-right: 5px !important;
|
||||
}
|
||||
tab.tabbrowser-tab[usercontextid]:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 0;
|
||||
transition: all 0.2s cubic-bezier(0, 0.9, 0.15, 1) !important;
|
||||
}
|
||||
:root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]),
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line,
|
||||
:root[lwtheme-mozlightdark][lwthemetextcolor="bright"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line {
|
||||
--tab-line-color: #45a1ff;
|
||||
}
|
||||
.tabbrowser-tab:is([selected], [multiselected]) .tab-context-line {
|
||||
background-color: var(--tab-line-color, #45a1ff) !important;
|
||||
}
|
||||
/* Set the active effect */
|
||||
tabs tab.tabbrowser-tab[usercontextid]:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-left: 6px !important;
|
||||
margin-right: 6px !important;
|
||||
}
|
||||
.tabbrowser-tab:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
background: #217ddb !important;
|
||||
margin-left: 6px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
/* Set the hover effect */
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
background-color: rgba(0, 0, 0, 0.2) !important;
|
||||
opacity: 1 !important;
|
||||
transform: none !important;
|
||||
}
|
||||
#TabsToolbar[brighttext]
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
background-color: rgba(255, 255, 255, 0.3137254902) !important;
|
||||
}
|
||||
/* Animation */
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
animation: toWide 0.2s cubic-bezier(0, 0.9, 0.15, 1);
|
||||
}
|
||||
/* Animation for container tab can't have width change... */
|
||||
tab.tabbrowser-tab[usercontextid]:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
/* Animation for hover effect */
|
||||
@keyframes toWide {
|
||||
0% {
|
||||
opacity: 0.8;
|
||||
margin-left: 40%;
|
||||
margin-right: 40%;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
/* --- copied (not modified) from _photon_like_contextline.scss --- */
|
||||
/* Prevent identity color flashing */
|
||||
.tabbrowser-tab[usercontextid] .tab-context-line {
|
||||
--identity-icon-color: none;
|
||||
}
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::before,
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::after {
|
||||
/* As Selected Tab - Box Shadow */
|
||||
stroke: var(--toolbar-color) !important;
|
||||
}
|
||||
/* Remove side's background color border */
|
||||
:root:is(:-moz-lwtheme, [lwtheme])
|
||||
#TabsToolbar[brighttext]
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
--tabs-border-color: rgba(0, 0, 0, 0.3) !important;
|
||||
box-shadow: 0 0 1px var(--tabs-border-color) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)) */
|
||||
}
|
||||
#TabsToolbar:not([brighttext])
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
box-shadow: 0 0 1px var(--tabs-border-color), 0 0 4px rgba(128, 128, 142, 0.5) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)), 0 0 4px rgba(128,128,142,0.5) */
|
||||
}
|
||||
}
|
||||
}
|
||||
/*= Unselected Tab - Divide line =============================================*/
|
||||
/*= Unselected Tab - Dynamic Separator =======================================*/
|
||||
@supports -moz-bool-pref("userChrome.tab.dynamic_separator") {
|
||||
|
|
@ -9706,6 +9835,9 @@
|
|||
position: fixed !important; /* Needed for content to take up entire height */
|
||||
z-index: 1000 !important; /* Puts the UI above the content */
|
||||
}
|
||||
:root[sizemode="fullscreen"] #navigator-toolbox:is(:hover, :focus-within) {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
:root[sizemode="fullscreen"] :-moz-any(#navigator-toolbox, #titlebar, #nav-bar, #PersonalToolbar) {
|
||||
width: 100%; /* Makes the UI take up the entire width */
|
||||
}
|
||||
|
|
@ -9718,8 +9850,8 @@
|
|||
}
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.fullscreen.show_bookmarkbar") {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized="true"]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized="true"] {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized] {
|
||||
visibility: unset !important; /* Makes the bookmarks toolbar visible if enabled */
|
||||
}
|
||||
}
|
||||
|
|
@ -11330,6 +11462,21 @@
|
|||
.sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]) {
|
||||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
}
|
||||
.sendToDevice-device[clientType="phone"] {
|
||||
list-style-image: url("../icons/device-phone.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="tablet"] {
|
||||
list-style-image: url("../icons/device-tablet.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="desktop"] {
|
||||
list-style-image: url("../icons/device-desktop.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="tv"] {
|
||||
list-style-image: url("../icons/device-tv.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="vr"] {
|
||||
list-style-image: url("../icons/device-vr.svg") !important;
|
||||
}
|
||||
/*= Panel - Bookmark =========================================================*/
|
||||
#panelMenuBookmarkThisPage {
|
||||
list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
|
||||
|
|
@ -11536,6 +11683,9 @@
|
|||
fill: currentColor;
|
||||
margin-inline-end: 1em;
|
||||
}
|
||||
#protections-popup-report-broken-site-button {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
#protections-popup-settings-button > .protections-popup-settings-icon,
|
||||
#protections-popup-multiView .panel-subview-footer-button {
|
||||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
|
|
@ -11580,6 +11730,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);
|
||||
}
|
||||
|
|
@ -11659,7 +11815,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -11744,7 +11901,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -11838,7 +11996,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -11907,7 +12066,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -12140,8 +12300,13 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_reloadAllTabs {
|
||||
--menuitem-image: url("../icons/reload.svg");
|
||||
}
|
||||
#context_playTab,
|
||||
#context_playSelectedTabs {
|
||||
--menuitem-image: url("../icons/play-fill.svg");
|
||||
}
|
||||
#context_toggleMuteTab,
|
||||
#context_toggleMuteSelectedTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Mute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-mute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab,
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab {
|
||||
|
|
@ -12150,6 +12315,7 @@
|
|||
}
|
||||
#context_toggleMuteTab[muted],
|
||||
#context_toggleMuteSelectedTabs[muted],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Unmute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-unmute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab[label="Unmute Tab"],
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab[label="Unmute Tab"] {
|
||||
|
|
@ -12169,6 +12335,12 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_pinTab[label="Unpin Tab"] {
|
||||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Stick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-distribute-top.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Unstick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-space-evenly-vertical.svg");
|
||||
}
|
||||
#context_duplicateTab,
|
||||
#context_duplicateTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab,
|
||||
|
|
@ -12230,6 +12402,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);
|
||||
}
|
||||
|
|
@ -12332,7 +12505,7 @@
|
|||
}
|
||||
}
|
||||
#tm-renameTab {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#tm-copyTabUrl {
|
||||
--menuitem-image: url("../icons/link.svg");
|
||||
|
|
@ -12591,6 +12764,9 @@
|
|||
#context-translate-selection {
|
||||
--menuitem-image: url("../icons/translations.svg");
|
||||
}
|
||||
#context-ask-chat {
|
||||
--menuitem-image: url("../icons/chat-sparkle.svg");
|
||||
}
|
||||
#frame {
|
||||
--menuitem-image: url("../icons/command-frames.svg");
|
||||
}
|
||||
|
|
@ -12640,6 +12816,35 @@
|
|||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
}
|
||||
}
|
||||
/*= context-ask-chat =========================================================*/
|
||||
#ask-chat-shortcuts .toolbarbutton-icon {
|
||||
order: -1;
|
||||
margin-inline-end: var(--arrowpanel-menuitem-margin-inline) !important;
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(1) {
|
||||
list-style-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(2) {
|
||||
list-style-image: url("../icons/code-text.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(3) {
|
||||
list-style-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(4) {
|
||||
list-style-image: url("../icons/arrow-up-exclamation.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(1) {
|
||||
--menuitem-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(2) {
|
||||
--menuitem-image: url("../icons/code-text.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(3) {
|
||||
--menuitem-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(4) {
|
||||
--menuitem-image: url("../icons/arrow-up-exclamation.svg");
|
||||
}
|
||||
/*= main-context-menu-frame ==================================================*/
|
||||
#context-showonlythisframe {
|
||||
--menuitem-image: url("../icons/eye-show.svg");
|
||||
|
|
@ -12778,7 +12983,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#placesContext_deleteBookmark,
|
||||
#placesContext_deleteFolder,
|
||||
|
|
@ -12842,7 +13047,7 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/check.svg");
|
||||
}
|
||||
#blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#blockedPopupDontShowMessage {
|
||||
/* checkbox */
|
||||
|
|
@ -13057,6 +13262,9 @@
|
|||
--menuitem-image: url("../icons/send.svg");
|
||||
}
|
||||
/*= urlbarView-result-menu ===================================================*/
|
||||
.urlbarView-result-menuitem[data-command="trendingblock"] {
|
||||
--menuitem-image: url("../icons/eye-hide.svg");
|
||||
}
|
||||
.urlbarView-result-menuitem[data-command="dismiss"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
|
|
@ -13084,7 +13292,7 @@
|
|||
--menuitem-image: url("../icons/mail-inbox-all.svg");
|
||||
}
|
||||
#edit-menu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#view-menu {
|
||||
--menuitem-image: url("../icons/content-view.svg");
|
||||
|
|
@ -13500,6 +13708,9 @@
|
|||
menuitem.privatetab-icon {
|
||||
--menuitem-image: url("../icons/private-favicon.svg");
|
||||
}
|
||||
#sidebar_waterfox_net-menuitem-_openAllBookmarksWithStructure {
|
||||
--menuitem-image: url("../icons/organization-horizontal.svg");
|
||||
}
|
||||
}
|
||||
/*= Tor Browser ==============================================================*/
|
||||
@supports -moz-bool-pref("userChrome.icon.panel") {
|
||||
|
|
@ -13562,7 +13773,7 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/reload.svg");
|
||||
}
|
||||
#usercssloader-submenupopup > menuitem[data-l10n-id="make-browsercss-file"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#usercssloader-submenupopup > menuitem[data-l10n-id="open-css-folder"] {
|
||||
--menuitem-image: var(--uc-folder-icon);
|
||||
|
|
@ -13753,11 +13964,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)) */
|
||||
|
|
@ -15626,6 +15852,17 @@
|
|||
background-color: var(--button-active-bgcolor) !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.fully_color") {
|
||||
.notification-button.primary {
|
||||
background-color: var(--button-primary-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary:hover {
|
||||
background-color: var(--button-primary-hover-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary:hover:active {
|
||||
background-color: var(--button-primary-active-bgcolor) !important;
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.fully_color") {
|
||||
html|button.ghost-button:not(.semi-transparent):enabled:hover {
|
||||
background-color: var(--button-hover-bgcolor) !important;
|
||||
|
|
@ -15672,8 +15909,8 @@
|
|||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.theme.fully_color") {
|
||||
#editBMPanel_namePicker,
|
||||
#editBMPanel_tagsField {
|
||||
#editBookmarkPanel #editBMPanel_namePicker,
|
||||
#editBookmarkPanel #editBMPanel_tagsField {
|
||||
--input-bgcolor: var(--arrowpanel-background, Field);
|
||||
--input-color: var(--arrowpanel-color, FieldText);
|
||||
}
|
||||
|
|
@ -21783,6 +22020,125 @@
|
|||
margin: unset !important;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") {
|
||||
.tab-context-line {
|
||||
display: inline-flex !important;
|
||||
display: -moz-inline-box !important;
|
||||
height: 1px !important;
|
||||
border-radius: 9999px !important;
|
||||
margin-top: 3px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
/* Override container tab style */
|
||||
tabs tab.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-top: 3px !important;
|
||||
margin-left: 5px !important;
|
||||
margin-right: 5px !important;
|
||||
}
|
||||
tab.tabbrowser-tab[usercontextid]:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 0;
|
||||
transition: all 0.2s cubic-bezier(0, 0.9, 0.15, 1) !important;
|
||||
}
|
||||
:root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]),
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line,
|
||||
:root[lwtheme-mozlightdark][lwthemetextcolor="bright"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line {
|
||||
--tab-line-color: #45a1ff;
|
||||
}
|
||||
.tabbrowser-tab:is([selected], [multiselected]) .tab-context-line {
|
||||
background-color: var(--tab-line-color, #45a1ff) !important;
|
||||
}
|
||||
/* Set the active effect */
|
||||
tabs tab.tabbrowser-tab[usercontextid]:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-left: 6px !important;
|
||||
margin-right: 6px !important;
|
||||
}
|
||||
.tabbrowser-tab:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
background: #217ddb !important;
|
||||
margin-left: 6px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
/* Set the hover effect */
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
background-color: rgba(0, 0, 0, 0.2) !important;
|
||||
opacity: 1 !important;
|
||||
transform: none !important;
|
||||
}
|
||||
#TabsToolbar[brighttext]
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
background-color: rgba(255, 255, 255, 0.3137254902) !important;
|
||||
}
|
||||
/* Animation */
|
||||
/* Animation for hover effect */
|
||||
/* --- copied (not modified) from _photon_like_contextline.scss --- */
|
||||
/* Prevent identity color flashing */
|
||||
/* Remove side's background color border */
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") and (prefers-reduced-motion: no-preference) {
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
animation: toWide 0.2s cubic-bezier(0, 0.9, 0.15, 1);
|
||||
}
|
||||
/* Animation for container tab can't have width change... */
|
||||
tab.tabbrowser-tab[usercontextid]:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") {
|
||||
@keyframes toWide {
|
||||
0% {
|
||||
opacity: 0.8;
|
||||
margin-left: 40%;
|
||||
margin-right: 40%;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") {
|
||||
.tabbrowser-tab[usercontextid] .tab-context-line {
|
||||
--identity-icon-color: none;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") {
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::before,
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::after {
|
||||
/* As Selected Tab - Box Shadow */
|
||||
stroke: var(--toolbar-color) !important;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") {
|
||||
:root:is(:-moz-lwtheme, [lwtheme])
|
||||
#TabsToolbar[brighttext]
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
--tabs-border-color: rgba(0, 0, 0, 0.3) !important;
|
||||
box-shadow: 0 0 1px var(--tabs-border-color) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)) */
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.tab.photon_like_contextline")) and (-moz-bool-pref: "userChrome.tab.supernova_like_contextline") {
|
||||
#TabsToolbar:not([brighttext])
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
box-shadow: 0 0 1px var(--tabs-border-color), 0 0 4px rgba(128, 128, 142, 0.5) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)), 0 0 4px rgba(128,128,142,0.5) */
|
||||
}
|
||||
}
|
||||
/*= Unselected Tab - Divide line =============================================*/
|
||||
/*= Unselected Tab - Dynamic Separator =======================================*/
|
||||
@media (-moz-bool-pref: "userChrome.tab.dynamic_separator") {
|
||||
|
|
@ -24165,6 +24521,9 @@
|
|||
position: fixed !important; /* Needed for content to take up entire height */
|
||||
z-index: 1000 !important; /* Puts the UI above the content */
|
||||
}
|
||||
:root[sizemode="fullscreen"] #navigator-toolbox:is(:hover, :focus-within) {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
:root[sizemode="fullscreen"] :-moz-any(#navigator-toolbox, #titlebar, #nav-bar, #PersonalToolbar) {
|
||||
width: 100%; /* Makes the UI take up the entire width */
|
||||
}
|
||||
|
|
@ -24176,8 +24535,8 @@
|
|||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userChrome.fullscreen.show_bookmarkbar") {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized="true"]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized="true"] {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized] {
|
||||
visibility: unset !important; /* Makes the bookmarks toolbar visible if enabled */
|
||||
}
|
||||
}
|
||||
|
|
@ -26131,6 +26490,23 @@
|
|||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
.sendToDevice-device[clientType="phone"] {
|
||||
list-style-image: url("../icons/device-phone.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="tablet"] {
|
||||
list-style-image: url("../icons/device-tablet.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="desktop"] {
|
||||
list-style-image: url("../icons/device-desktop.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="tv"] {
|
||||
list-style-image: url("../icons/device-tv.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="vr"] {
|
||||
list-style-image: url("../icons/device-vr.svg") !important;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
#panelMenuBookmarkThisPage {
|
||||
list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
|
||||
|
|
@ -26418,6 +26794,11 @@
|
|||
margin-inline-end: 1em;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
#protections-popup-report-broken-site-button {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
#protections-popup-settings-button > .protections-popup-settings-icon,
|
||||
#protections-popup-multiView .panel-subview-footer-button {
|
||||
|
|
@ -26478,6 +26859,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);
|
||||
|
|
@ -26562,7 +26951,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -26666,7 +27056,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -26759,7 +27150,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -26823,7 +27215,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -27046,8 +27439,13 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_reloadAllTabs {
|
||||
--menuitem-image: url("../icons/reload.svg");
|
||||
}
|
||||
#context_playTab,
|
||||
#context_playSelectedTabs {
|
||||
--menuitem-image: url("../icons/play-fill.svg");
|
||||
}
|
||||
#context_toggleMuteTab,
|
||||
#context_toggleMuteSelectedTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Mute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-mute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab,
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab {
|
||||
|
|
@ -27056,6 +27454,7 @@
|
|||
}
|
||||
#context_toggleMuteTab[muted],
|
||||
#context_toggleMuteSelectedTabs[muted],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Unmute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-unmute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab[label="Unmute Tab"],
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab[label="Unmute Tab"] {
|
||||
|
|
@ -27075,6 +27474,12 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_pinTab[label="Unpin Tab"] {
|
||||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Stick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-distribute-top.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Unstick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-space-evenly-vertical.svg");
|
||||
}
|
||||
#context_duplicateTab,
|
||||
#context_duplicateTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab,
|
||||
|
|
@ -27113,6 +27518,7 @@
|
|||
/*= toolbar-context-menu =====================================================*/
|
||||
/*= Tab Mix Plus =============================================================*/
|
||||
/*= contentAreaContextMenu ===================================================*/
|
||||
/*= context-ask-chat =========================================================*/
|
||||
/*= main-context-menu-frame ==================================================*/
|
||||
/*= Tab Mix Plus =============================================================*/
|
||||
/*= downloadsContextMenu =====================================================*/ /*= placeContext =============================================================*/ /*= Notification =============================================================*/
|
||||
|
|
@ -27169,6 +27575,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);
|
||||
}
|
||||
|
|
@ -27309,7 +27716,7 @@
|
|||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#tm-renameTab {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
|
|
@ -27710,6 +28117,11 @@
|
|||
--menuitem-image: url("../icons/translations.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-ask-chat {
|
||||
--menuitem-image: url("../icons/chat-sparkle.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#frame {
|
||||
--menuitem-image: url("../icons/command-frames.svg");
|
||||
|
|
@ -27779,6 +28191,52 @@
|
|||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#ask-chat-shortcuts .toolbarbutton-icon {
|
||||
order: -1;
|
||||
margin-inline-end: var(--arrowpanel-menuitem-margin-inline) !important;
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(1) {
|
||||
list-style-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(2) {
|
||||
list-style-image: url("../icons/code-text.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(3) {
|
||||
list-style-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(4) {
|
||||
list-style-image: url("../icons/arrow-up-exclamation.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-ask-chat menuitem:nth-child(1) {
|
||||
--menuitem-image: url("../icons/apps-list-detail.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-ask-chat menuitem:nth-child(2) {
|
||||
--menuitem-image: url("../icons/code-text.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-ask-chat menuitem:nth-child(3) {
|
||||
--menuitem-image: url("../icons/tetris-app.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-ask-chat menuitem:nth-child(4) {
|
||||
--menuitem-image: url("../icons/arrow-up-exclamation.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-showonlythisframe {
|
||||
--menuitem-image: url("../icons/eye-show.svg");
|
||||
|
|
@ -27994,7 +28452,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
|
|
@ -28094,7 +28552,7 @@
|
|||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
#blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
|
|
@ -28393,6 +28851,9 @@
|
|||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
.urlbarView-result-menuitem[data-command="trendingblock"] {
|
||||
--menuitem-image: url("../icons/eye-hide.svg");
|
||||
}
|
||||
.urlbarView-result-menuitem[data-command="dismiss"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
|
|
@ -28426,7 +28887,7 @@
|
|||
--menuitem-image: url("../icons/mail-inbox-all.svg");
|
||||
}
|
||||
#edit-menu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#view-menu {
|
||||
--menuitem-image: url("../icons/content-view.svg");
|
||||
|
|
@ -29016,6 +29477,9 @@
|
|||
menuitem.privatetab-icon {
|
||||
--menuitem-image: url("../icons/private-favicon.svg");
|
||||
}
|
||||
#sidebar_waterfox_net-menuitem-_openAllBookmarksWithStructure {
|
||||
--menuitem-image: url("../icons/organization-horizontal.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
|
||||
#appMenuNewIdentity {
|
||||
|
|
@ -29078,7 +29542,7 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/reload.svg");
|
||||
}
|
||||
#usercssloader-submenupopup > menuitem[data-l10n-id="make-browsercss-file"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#usercssloader-submenupopup > menuitem[data-l10n-id="open-css-folder"] {
|
||||
--menuitem-image: var(--uc-folder-icon);
|
||||
|
|
|
|||
240
css/leptonChromeESR.css
generated
|
|
@ -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)) */
|
||||
|
|
@ -2214,6 +2223,15 @@
|
|||
.notification-button:hover:active {
|
||||
background-color: var(--button-active-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary {
|
||||
background-color: var(--button-primary-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary:hover {
|
||||
background-color: var(--button-primary-hover-bgcolor) !important;
|
||||
}
|
||||
.notification-button.primary:hover:active {
|
||||
background-color: var(--button-primary-active-bgcolor) !important;
|
||||
}
|
||||
html|button.ghost-button:not(.semi-transparent):enabled:hover {
|
||||
background-color: var(--button-hover-bgcolor) !important;
|
||||
}
|
||||
|
|
@ -2250,8 +2268,8 @@
|
|||
#editBMPanel_tagsSelector > richlistitem[selected="true"] {
|
||||
background-color: var(--button-active-bgcolor, color-mix(in srgb, currentColor 30%, transparent)) !important;
|
||||
}
|
||||
#editBMPanel_namePicker,
|
||||
#editBMPanel_tagsField {
|
||||
#editBookmarkPanel #editBMPanel_namePicker,
|
||||
#editBookmarkPanel #editBMPanel_tagsField {
|
||||
--input-bgcolor: var(--arrowpanel-background, Field);
|
||||
--input-color: var(--arrowpanel-color, FieldText);
|
||||
}
|
||||
|
|
@ -7890,6 +7908,117 @@
|
|||
margin: unset !important;
|
||||
}
|
||||
}
|
||||
@supports not -moz-bool-pref("userChrome.tab.photon_like_contextline") {
|
||||
@supports -moz-bool-pref("userChrome.tab.supernova_like_contextline") {
|
||||
.tab-context-line {
|
||||
display: inline-flex !important;
|
||||
display: -moz-inline-box !important;
|
||||
height: 1px !important;
|
||||
border-radius: 9999px !important;
|
||||
margin-top: 3px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
/* Override container tab style */
|
||||
tabs tab.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-top: 3px !important;
|
||||
margin-left: 5px !important;
|
||||
margin-right: 5px !important;
|
||||
}
|
||||
tab.tabbrowser-tab[usercontextid]:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 0;
|
||||
transition: all 0.2s cubic-bezier(0, 0.9, 0.15, 1) !important;
|
||||
}
|
||||
:root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]),
|
||||
:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line,
|
||||
:root[lwtheme-mozlightdark][lwthemetextcolor="bright"],
|
||||
:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line {
|
||||
--tab-line-color: #45a1ff;
|
||||
}
|
||||
.tabbrowser-tab:is([selected], [multiselected]) .tab-context-line {
|
||||
background-color: var(--tab-line-color, #45a1ff) !important;
|
||||
}
|
||||
/* Set the active effect */
|
||||
tabs tab.tabbrowser-tab[usercontextid]:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-left: 6px !important;
|
||||
margin-right: 6px !important;
|
||||
}
|
||||
.tabbrowser-tab:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
background: #217ddb !important;
|
||||
margin-left: 6px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
/* Set the hover effect */
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
background-color: rgba(0, 0, 0, 0.2) !important;
|
||||
opacity: 1 !important;
|
||||
transform: none !important;
|
||||
}
|
||||
#TabsToolbar[brighttext]
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
background-color: rgba(255, 255, 255, 0.3137254902) !important;
|
||||
}
|
||||
/* Animation */
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
animation: toWide 0.2s cubic-bezier(0, 0.9, 0.15, 1);
|
||||
}
|
||||
/* Animation for container tab can't have width change... */
|
||||
tab.tabbrowser-tab[usercontextid]:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
/* Animation for hover effect */
|
||||
@keyframes toWide {
|
||||
0% {
|
||||
opacity: 0.8;
|
||||
margin-left: 40%;
|
||||
margin-right: 40%;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
/* --- copied (not modified) from _photon_like_contextline.scss --- */
|
||||
/* Prevent identity color flashing */
|
||||
.tabbrowser-tab[usercontextid] .tab-context-line {
|
||||
--identity-icon-color: none;
|
||||
}
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::before,
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::after {
|
||||
/* As Selected Tab - Box Shadow */
|
||||
stroke: var(--toolbar-color) !important;
|
||||
}
|
||||
/* Remove side's background color border */
|
||||
:root:is(:-moz-lwtheme, [lwtheme])
|
||||
#TabsToolbar[brighttext]
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
--tabs-border-color: rgba(0, 0, 0, 0.3) !important;
|
||||
box-shadow: 0 0 1px var(--tabs-border-color) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)) */
|
||||
}
|
||||
#TabsToolbar:not([brighttext])
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
box-shadow: 0 0 1px var(--tabs-border-color), 0 0 4px rgba(128, 128, 142, 0.5) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)), 0 0 4px rgba(128,128,142,0.5) */
|
||||
}
|
||||
}
|
||||
}
|
||||
/*= Unselected Tab - Divide line =============================================*/
|
||||
/*= Unselected Tab - Dynamic Separator =======================================*/
|
||||
@supports -moz-bool-pref("userChrome.tab.dynamic_separator") {
|
||||
|
|
@ -10136,6 +10265,9 @@
|
|||
position: fixed !important; /* Needed for content to take up entire height */
|
||||
z-index: 1000 !important; /* Puts the UI above the content */
|
||||
}
|
||||
:root[sizemode="fullscreen"] #navigator-toolbox:is(:hover, :focus-within) {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
:root[sizemode="fullscreen"] :-moz-any(#navigator-toolbox, #titlebar, #nav-bar, #PersonalToolbar) {
|
||||
width: 100%; /* Makes the UI take up the entire width */
|
||||
}
|
||||
|
|
@ -10148,8 +10280,8 @@
|
|||
}
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.fullscreen.show_bookmarkbar") {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized="true"]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized="true"] {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized] {
|
||||
visibility: unset !important; /* Makes the bookmarks toolbar visible if enabled */
|
||||
}
|
||||
}
|
||||
|
|
@ -11768,6 +11900,21 @@
|
|||
.sendToDevice-device.subviewbutton.sync-menuitem.sendtab-target:not([clientType]) {
|
||||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
}
|
||||
.sendToDevice-device[clientType="phone"] {
|
||||
list-style-image: url("../icons/device-phone.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="tablet"] {
|
||||
list-style-image: url("../icons/device-tablet.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="desktop"] {
|
||||
list-style-image: url("../icons/device-desktop.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="tv"] {
|
||||
list-style-image: url("../icons/device-tv.svg") !important;
|
||||
}
|
||||
.sendToDevice-device[clientType="vr"] {
|
||||
list-style-image: url("../icons/device-vr.svg") !important;
|
||||
}
|
||||
/*= Panel - Bookmark =========================================================*/
|
||||
#panelMenuBookmarkThisPage {
|
||||
list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
|
||||
|
|
@ -11974,6 +12121,9 @@
|
|||
fill: currentColor;
|
||||
margin-inline-end: 1em;
|
||||
}
|
||||
#protections-popup-report-broken-site-button {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
#protections-popup-settings-button > .protections-popup-settings-icon,
|
||||
#protections-popup-multiView .panel-subview-footer-button {
|
||||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
|
|
@ -12018,6 +12168,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);
|
||||
}
|
||||
|
|
@ -12097,7 +12253,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -12182,7 +12339,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -12279,7 +12437,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -12355,7 +12514,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -12539,7 +12699,8 @@
|
|||
#context-sendpagetodevice-popup,
|
||||
#context-sendlinktodevice-popup,
|
||||
#frame > menupopup,
|
||||
#spell-dictionaries-menu
|
||||
#spell-dictionaries-menu,
|
||||
#context-ask-chat > menupopup
|
||||
)
|
||||
> menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
.openintabs-menuitem,
|
||||
|
|
@ -12768,8 +12929,13 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_reloadAllTabs {
|
||||
--menuitem-image: url("../icons/reload.svg");
|
||||
}
|
||||
#context_playTab,
|
||||
#context_playSelectedTabs {
|
||||
--menuitem-image: url("../icons/play-fill.svg");
|
||||
}
|
||||
#context_toggleMuteTab,
|
||||
#context_toggleMuteSelectedTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Mute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-mute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab,
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab {
|
||||
|
|
@ -12778,6 +12944,7 @@
|
|||
}
|
||||
#context_toggleMuteTab[muted],
|
||||
#context_toggleMuteSelectedTabs[muted],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Unmute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-unmute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab[label="Unmute Tab"],
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab[label="Unmute Tab"] {
|
||||
|
|
@ -12797,6 +12964,12 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_pinTab[label="Unpin Tab"] {
|
||||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Stick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-distribute-top.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Unstick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-space-evenly-vertical.svg");
|
||||
}
|
||||
#context_duplicateTab,
|
||||
#context_duplicateTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab,
|
||||
|
|
@ -12858,6 +13031,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);
|
||||
}
|
||||
|
|
@ -12963,7 +13137,7 @@
|
|||
}
|
||||
}
|
||||
#tm-renameTab {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#tm-copyTabUrl {
|
||||
--menuitem-image: url("../icons/link.svg");
|
||||
|
|
@ -13222,6 +13396,9 @@
|
|||
#context-translate-selection {
|
||||
--menuitem-image: url("../icons/translations.svg");
|
||||
}
|
||||
#context-ask-chat {
|
||||
--menuitem-image: url("../icons/chat-sparkle.svg");
|
||||
}
|
||||
#frame {
|
||||
--menuitem-image: url("../icons/command-frames.svg");
|
||||
}
|
||||
|
|
@ -13271,6 +13448,35 @@
|
|||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
}
|
||||
}
|
||||
/*= context-ask-chat =========================================================*/
|
||||
#ask-chat-shortcuts .toolbarbutton-icon {
|
||||
order: -1;
|
||||
margin-inline-end: var(--arrowpanel-menuitem-margin-inline) !important;
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(1) {
|
||||
list-style-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(2) {
|
||||
list-style-image: url("../icons/code-text.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(3) {
|
||||
list-style-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(4) {
|
||||
list-style-image: url("../icons/arrow-up-exclamation.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(1) {
|
||||
--menuitem-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(2) {
|
||||
--menuitem-image: url("../icons/code-text.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(3) {
|
||||
--menuitem-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(4) {
|
||||
--menuitem-image: url("../icons/arrow-up-exclamation.svg");
|
||||
}
|
||||
/*= main-context-menu-frame ==================================================*/
|
||||
#context-showonlythisframe {
|
||||
--menuitem-image: url("../icons/eye-show.svg");
|
||||
|
|
@ -13409,7 +13615,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#placesContext_deleteBookmark,
|
||||
#placesContext_deleteFolder,
|
||||
|
|
@ -13473,7 +13679,7 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/check.svg");
|
||||
}
|
||||
#blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#blockedPopupDontShowMessage {
|
||||
/* checkbox */
|
||||
|
|
@ -13688,6 +13894,9 @@
|
|||
--menuitem-image: url("../icons/send.svg");
|
||||
}
|
||||
/*= urlbarView-result-menu ===================================================*/
|
||||
.urlbarView-result-menuitem[data-command="trendingblock"] {
|
||||
--menuitem-image: url("../icons/eye-hide.svg");
|
||||
}
|
||||
.urlbarView-result-menuitem[data-command="dismiss"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
|
|
@ -13715,7 +13924,7 @@
|
|||
--menuitem-image: url("../icons/mail-inbox-all.svg");
|
||||
}
|
||||
#edit-menu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#view-menu {
|
||||
--menuitem-image: url("../icons/content-view.svg");
|
||||
|
|
@ -14131,6 +14340,9 @@
|
|||
menuitem.privatetab-icon {
|
||||
--menuitem-image: url("../icons/private-favicon.svg");
|
||||
}
|
||||
#sidebar_waterfox_net-menuitem-_openAllBookmarksWithStructure {
|
||||
--menuitem-image: url("../icons/organization-horizontal.svg");
|
||||
}
|
||||
}
|
||||
/*= Tor Browser ==============================================================*/
|
||||
@supports -moz-bool-pref("userChrome.icon.panel") {
|
||||
|
|
@ -14193,7 +14405,7 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/reload.svg");
|
||||
}
|
||||
#usercssloader-submenupopup > menuitem[data-l10n-id="make-browsercss-file"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#usercssloader-submenupopup > menuitem[data-l10n-id="open-css-folder"] {
|
||||
--menuitem-image: var(--uc-folder-icon);
|
||||
|
|
|
|||
140
css/leptonContent.css
generated
|
|
@ -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 */
|
||||
}
|
||||
|
|
@ -321,7 +324,7 @@
|
|||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-edit-topsites"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-bookmark"] {
|
||||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
|
|
@ -371,6 +374,9 @@
|
|||
}
|
||||
.top-site-outer .context-menu-button {
|
||||
top: 0px !important; /* Original: -20px */
|
||||
right: 0px !important;
|
||||
width: 22px !important;
|
||||
height: 22px !important;
|
||||
}
|
||||
.top-site-outer .context-menu {
|
||||
top: 16.75px !important; /* Original: 6.75px */
|
||||
|
|
@ -2251,14 +2257,31 @@
|
|||
background-color: var(--in-content-box-background-odd);
|
||||
}
|
||||
}
|
||||
@-moz-document url-prefix("about:preferences") {
|
||||
.privacy-extra-information > .custom-option:not(:first-child) {
|
||||
margin-block: 2px !important; /* Original: 10px */
|
||||
}
|
||||
.extra-information-label:not(:first-child) {
|
||||
margin-top: 4px !important; /* Original: 19px */
|
||||
}
|
||||
}
|
||||
/*= about:processes ==========================================================*/
|
||||
@-moz-document url-prefix("about:processes") {
|
||||
@-moz-document url-prefix("about:processes"), url-prefix("about:performance") {
|
||||
td.type.favicon[style*='background-image: url("chrome://global/skin/icons/link.svg");']
|
||||
{
|
||||
background-image: url("../icons/link.svg") !important;
|
||||
}
|
||||
.profiler-icon {
|
||||
background: url("../icons/performance.svg") no-repeat center !important;
|
||||
cursor: pointer;
|
||||
background-image: url("../icons/performance.svg") !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-position: center !important;
|
||||
color: inherit !important;
|
||||
}
|
||||
@supports not -moz-bool-pref("userChrome.rounding.square_button") {
|
||||
.profiler-icon {
|
||||
border-radius: 8px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
@-moz-document url-prefix("about:profiling") {
|
||||
|
|
@ -2266,6 +2289,25 @@
|
|||
background-image: url("../icons/performance.svg") !important;
|
||||
}
|
||||
}
|
||||
/*= about:processes ==========================================================*/
|
||||
@-moz-document url-prefix("about:support") {
|
||||
#reset-box-button {
|
||||
--in-content-focus-outline-color: var(--in-content-danger-button-background) !important;
|
||||
background-color: var(--in-content-danger-button-background) !important;
|
||||
color: var(--in-content-primary-button-text-color) !important;
|
||||
border-color: var(--in-content-primary-button-border-color) !important;
|
||||
}
|
||||
#reset-box-button:enabled:hover {
|
||||
background-color: var(--in-content-danger-button-background-hover) !important;
|
||||
color: var(--in-content-primary-button-text-color-hover) !important;
|
||||
border-color: var(--in-content-primary-button-border-hover) !important;
|
||||
}
|
||||
#reset-box-button:enabled:hover:active {
|
||||
background-color: var(--in-content-danger-button-background-active) !important;
|
||||
color: var(--in-content-primary-button-text-color-active) !important;
|
||||
border-color: var(--in-content-primary-button-border-active) !important;
|
||||
}
|
||||
}
|
||||
/*= chrome://browser/content/places/places.xhtml =============================*/
|
||||
@-moz-document url("chrome://browser/content/places/places.xhtml")
|
||||
{
|
||||
|
|
@ -3246,12 +3288,15 @@
|
|||
/** Menu - Icons Layout *******************************************************/
|
||||
@supports not -moz-bool-pref("userChrome.icon.disabled") {
|
||||
@supports -moz-bool-pref("userChrome.icon.menu") {
|
||||
:root {
|
||||
--uc-folder-icon: url("chrome://global/skin/icons/folder.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.library") {
|
||||
@-moz-document url-prefix("about:"), url-prefix("chrome://"), regexp("^((jar:)?file:///).*/$")
|
||||
{
|
||||
:root {
|
||||
--uc-folder-icon: url("../icons/folder.svg");
|
||||
--uc-folder-icon: url("chrome://global/skin/icons/folder.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.library") {
|
||||
:root {
|
||||
--uc-folder-icon: url("../icons/folder.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
@-moz-document url("chrome://browser/content/places/places.xhtml"), url("about:downloads")
|
||||
|
|
@ -3493,7 +3538,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#placesContext_deleteBookmark,
|
||||
#placesContext_deleteFolder,
|
||||
|
|
@ -3714,6 +3759,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 */
|
||||
}
|
||||
|
|
@ -3993,7 +4041,7 @@
|
|||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-edit-topsites"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-bookmark"] {
|
||||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
|
|
@ -4051,6 +4099,9 @@
|
|||
}
|
||||
.top-site-outer .context-menu-button {
|
||||
top: 0px !important; /* Original: -20px */
|
||||
right: 0px !important;
|
||||
width: 22px !important;
|
||||
height: 22px !important;
|
||||
}
|
||||
.top-site-outer .context-menu {
|
||||
top: 16.75px !important; /* Original: 6.75px */
|
||||
|
|
@ -5786,6 +5837,7 @@
|
|||
/*= about:memory =============================================================*/
|
||||
/*= about:preferences ========================================================*/
|
||||
/*= about:processes ==========================================================*/
|
||||
/*= about:processes ==========================================================*/
|
||||
/*= chrome://browser/content/places/places.xhtml =============================*/
|
||||
}
|
||||
@media (-moz-bool-pref: "userContent.page.proton") and (-moz-bool-pref: "userContent.page.field_border") and (prefers-reduced-motion: no-preference) {
|
||||
|
|
@ -5950,13 +6002,32 @@
|
|||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userContent.page.proton") {
|
||||
@-moz-document url-prefix("about:processes") {
|
||||
@-moz-document url-prefix("about:preferences") {
|
||||
.privacy-extra-information > .custom-option:not(:first-child) {
|
||||
margin-block: 2px !important; /* Original: 10px */
|
||||
}
|
||||
.extra-information-label:not(:first-child) {
|
||||
margin-top: 4px !important; /* Original: 19px */
|
||||
}
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userContent.page.proton") {
|
||||
@-moz-document url-prefix("about:processes"), url-prefix("about:performance") {
|
||||
td.type.favicon[style*='background-image: url("chrome://global/skin/icons/link.svg");']
|
||||
{
|
||||
background-image: url("../icons/link.svg") !important;
|
||||
}
|
||||
.profiler-icon {
|
||||
background: url("../icons/performance.svg") no-repeat center !important;
|
||||
cursor: pointer;
|
||||
background-image: url("../icons/performance.svg") !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-position: center !important;
|
||||
color: inherit !important;
|
||||
}
|
||||
@media (-moz-bool-pref: "userContent.page.proton") and (not (-moz-bool-pref: "userChrome.rounding.square_button")) {
|
||||
.profiler-icon {
|
||||
border-radius: 8px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -5967,6 +6038,26 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userContent.page.proton") {
|
||||
@-moz-document url-prefix("about:support") {
|
||||
#reset-box-button {
|
||||
--in-content-focus-outline-color: var(--in-content-danger-button-background) !important;
|
||||
background-color: var(--in-content-danger-button-background) !important;
|
||||
color: var(--in-content-primary-button-text-color) !important;
|
||||
border-color: var(--in-content-primary-button-border-color) !important;
|
||||
}
|
||||
#reset-box-button:enabled:hover {
|
||||
background-color: var(--in-content-danger-button-background-hover) !important;
|
||||
color: var(--in-content-primary-button-text-color-hover) !important;
|
||||
border-color: var(--in-content-primary-button-border-hover) !important;
|
||||
}
|
||||
#reset-box-button:enabled:hover:active {
|
||||
background-color: var(--in-content-danger-button-background-active) !important;
|
||||
color: var(--in-content-primary-button-text-color-active) !important;
|
||||
border-color: var(--in-content-primary-button-border-active) !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
@media (-moz-bool-pref: "userContent.page.proton") {
|
||||
@-moz-document url("chrome://browser/content/places/places.xhtml")
|
||||
{
|
||||
|
|
@ -7031,16 +7122,17 @@
|
|||
}
|
||||
/** Menu - Icons Layout *******************************************************/
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
|
||||
:root {
|
||||
--uc-folder-icon: url("chrome://global/skin/icons/folder.svg");
|
||||
@-moz-document url-prefix("about:"), url-prefix("chrome://"), regexp("^((jar:)?file:///).*/$")
|
||||
{
|
||||
:root {
|
||||
--uc-folder-icon: url("chrome://global/skin/icons/folder.svg");
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.library") {
|
||||
:root {
|
||||
--uc-folder-icon: url("../icons/folder.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.library") {
|
||||
:root {
|
||||
--uc-folder-icon: url("../icons/folder.svg");
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
|
||||
@-moz-document url("chrome://browser/content/places/places.xhtml"), url("about:downloads")
|
||||
{
|
||||
menupopup menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
|
||||
|
|
@ -7274,7 +7366,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#placesContext_deleteBookmark,
|
||||
#placesContext_deleteFolder,
|
||||
|
|
@ -7412,8 +7504,6 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
|
||||
@-moz-document url-prefix("about:addons") {
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
button[role="menuitem"] {
|
||||
|
|
@ -7444,8 +7534,6 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
|
||||
@-moz-document url-prefix("about:logins") {
|
||||
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
|
||||
.menuitem-export {
|
||||
|
|
|
|||
63
css/leptonContentESR.css
generated
|
|
@ -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 */
|
||||
}
|
||||
|
|
@ -321,7 +324,7 @@
|
|||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-edit-topsites"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-bookmark"] {
|
||||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
|
|
@ -371,6 +374,9 @@
|
|||
}
|
||||
.top-site-outer .context-menu-button {
|
||||
top: 0px !important; /* Original: -20px */
|
||||
right: 0px !important;
|
||||
width: 22px !important;
|
||||
height: 22px !important;
|
||||
}
|
||||
.top-site-outer .context-menu {
|
||||
top: 16.75px !important; /* Original: 6.75px */
|
||||
|
|
@ -2254,14 +2260,31 @@
|
|||
background-color: var(--in-content-box-background-odd);
|
||||
}
|
||||
}
|
||||
@-moz-document url-prefix("about:preferences") {
|
||||
.privacy-extra-information > .custom-option:not(:first-child) {
|
||||
margin-block: 2px !important; /* Original: 10px */
|
||||
}
|
||||
.extra-information-label:not(:first-child) {
|
||||
margin-top: 4px !important; /* Original: 19px */
|
||||
}
|
||||
}
|
||||
/*= about:processes ==========================================================*/
|
||||
@-moz-document url-prefix("about:processes") {
|
||||
@-moz-document url-prefix("about:processes"), url-prefix("about:performance") {
|
||||
td.type.favicon[style*='background-image: url("chrome://global/skin/icons/link.svg");']
|
||||
{
|
||||
background-image: url("../icons/link.svg") !important;
|
||||
}
|
||||
.profiler-icon {
|
||||
background: url("../icons/performance.svg") no-repeat center !important;
|
||||
cursor: pointer;
|
||||
background-image: url("../icons/performance.svg") !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-position: center !important;
|
||||
color: inherit !important;
|
||||
}
|
||||
@supports not -moz-bool-pref("userChrome.rounding.square_button") {
|
||||
.profiler-icon {
|
||||
border-radius: 8px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
@-moz-document url-prefix("about:profiling") {
|
||||
|
|
@ -2269,6 +2292,25 @@
|
|||
background-image: url("../icons/performance.svg") !important;
|
||||
}
|
||||
}
|
||||
/*= about:processes ==========================================================*/
|
||||
@-moz-document url-prefix("about:support") {
|
||||
#reset-box-button {
|
||||
--in-content-focus-outline-color: var(--in-content-danger-button-background) !important;
|
||||
background-color: var(--in-content-danger-button-background) !important;
|
||||
color: var(--in-content-primary-button-text-color) !important;
|
||||
border-color: var(--in-content-primary-button-border-color) !important;
|
||||
}
|
||||
#reset-box-button:enabled:hover {
|
||||
background-color: var(--in-content-danger-button-background-hover) !important;
|
||||
color: var(--in-content-primary-button-text-color-hover) !important;
|
||||
border-color: var(--in-content-primary-button-border-hover) !important;
|
||||
}
|
||||
#reset-box-button:enabled:hover:active {
|
||||
background-color: var(--in-content-danger-button-background-active) !important;
|
||||
color: var(--in-content-primary-button-text-color-active) !important;
|
||||
border-color: var(--in-content-primary-button-border-active) !important;
|
||||
}
|
||||
}
|
||||
/*= chrome://browser/content/places/places.xhtml =============================*/
|
||||
@-moz-document url("chrome://browser/content/places/places.xhtml")
|
||||
{
|
||||
|
|
@ -3249,12 +3291,15 @@
|
|||
/** Menu - Icons Layout *******************************************************/
|
||||
@supports not -moz-bool-pref("userChrome.icon.disabled") {
|
||||
@supports -moz-bool-pref("userChrome.icon.menu") {
|
||||
:root {
|
||||
--uc-folder-icon: url("chrome://global/skin/icons/folder.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.library") {
|
||||
@-moz-document url-prefix("about:"), url-prefix("chrome://"), regexp("^((jar:)?file:///).*/$")
|
||||
{
|
||||
:root {
|
||||
--uc-folder-icon: url("../icons/folder.svg");
|
||||
--uc-folder-icon: url("chrome://global/skin/icons/folder.svg");
|
||||
}
|
||||
@supports -moz-bool-pref("userChrome.icon.library") {
|
||||
:root {
|
||||
--uc-folder-icon: url("../icons/folder.svg");
|
||||
}
|
||||
}
|
||||
}
|
||||
@-moz-document url("chrome://browser/content/places/places.xhtml"), url("about:downloads")
|
||||
|
|
@ -3632,7 +3677,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#placesContext_deleteBookmark,
|
||||
#placesContext_deleteFolder,
|
||||
|
|
|
|||
3
icons/align-distribute-top.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M1.5 1a.5.5 0 0 0 0 1h13a.5.5 0 0 0 0-1h-13Zm0 7a.5.5 0 0 0 0 1h13a.5.5 0 0 0 0-1h-13Zm8 6a1.5 1.5 0 0 0 1.5-1.5v-1A1.5 1.5 0 0 0 9.5 10h-3A1.5 1.5 0 0 0 5 11.5v1A1.5 1.5 0 0 0 6.5 14h3Zm.5-1.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v1ZM11.5 7A1.5 1.5 0 0 0 13 5.5v-1A1.5 1.5 0 0 0 11.5 3h-7A1.5 1.5 0 0 0 3 4.5v1A1.5 1.5 0 0 0 4.5 7h7Zm.5-1.5a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 616 B |
3
icons/align-space-evenly-vertical.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3.875 1.625a.75.75 0 0 0-.75.75v.75c0 .414.336.75.75.75h8.25a.75.75 0 0 0 .75-.75v-.75a.75.75 0 0 0-.75-.75zM2 2.375C2 1.339 2.84.5 3.875.5h8.25C13.161.5 14 1.34 14 2.375v.75C14 4.161 13.16 5 12.125 5h-8.25A1.875 1.875 0 0 1 2 3.125Zm1.875 4.5a.75.75 0 0 0-.75.75v.75c0 .414.336.75.75.75h8.25a.75.75 0 0 0 .75-.75v-.75a.75.75 0 0 0-.75-.75zM2 7.625c0-1.036.84-1.875 1.875-1.875h8.25c1.036 0 1.875.84 1.875 1.875v.75c0 1.036-.84 1.875-1.875 1.875h-8.25A1.875 1.875 0 0 1 2 8.375Zm1.125 5.25a.75.75 0 0 1 .75-.75h8.25a.75.75 0 0 1 .75.75v.75a.75.75 0 0 1-.75.75h-8.25a.75.75 0 0 1-.75-.75zM3.875 11C2.839 11 2 11.84 2 12.875v.75c0 1.036.84 1.875 1.875 1.875h8.25c1.036 0 1.875-.84 1.875-1.875v-.75C14 11.839 13.16 11 12.125 11Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 889 B |
3
icons/apps-list-detail.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity">
|
||||
<path d="M1.5 2A1.5 1.5 0 0 0 0 3.5v2A1.5 1.5 0 0 0 1.5 7h2A1.5 1.5 0 0 0 5 5.5v-2A1.5 1.5 0 0 0 3.5 2ZM1 3.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5ZM7.5 3a.5.5 0 0 0 0 1h8a.5.5 0 0 0 0-1Zm0 2a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1Zm-6 4A1.5 1.5 0 0 0 0 10.5v2A1.5 1.5 0 0 0 1.5 14h2A1.5 1.5 0 0 0 5 12.5v-2A1.5 1.5 0 0 0 3.5 9ZM1 10.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5Zm6.5-.5a.5.5 0 0 0 0 1h8a.5.5 0 0 0 0-1Zm0 2a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 666 B |
3
icons/arrow-between-up.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" d="M11.927 7.826a.625.625 0 0 0 .03-.883l-3.5-3.74a.625.625 0 0 0-.913 0l-3.5 3.74a.625.625 0 1 0 .912.854l2.419-2.585v7.158a.625.625 0 0 0 1.25 0V5.213l2.419 2.584a.625.625 0 0 0 .883.03zM3 15.995c.345 0 .625-.28.625-.625 0-.207.168-.375.375-.375h8a.375.375 0 0 1 .375.375.625.625 0 1 0 1.25 0c0-.897-.727-1.625-1.625-1.625H4a1.625 1.625 0 0 0-1.625 1.625c0 .345.28.625.625.625zM13 .005a.625.625 0 0 0-.625.625.375.375 0 0 1-.375.375H4A.375.375 0 0 1 3.625.63a.625.625 0 1 0-1.25 0c0 .897.728 1.625 1.625 1.625h8c.898 0 1.625-.728 1.625-1.625A.625.625 0 0 0 13 .005z" clip-rule="evenodd"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 767 B |
3
icons/arrow-up-exclamation.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity">
|
||||
<path d="M1.5 3a2 2 0 1 1 4 0c0 2.089-.745 4.925-1.183 6.405a.84.84 0 0 1-.816.595.842.842 0 0 1-.817-.597C2.246 7.915 1.5 5.065 1.5 3Zm2-3a3 3 0 0 0-3 3c0 2.227.789 5.204 1.225 6.685A1.842 1.842 0 0 0 3.5 11c.81 0 1.54-.518 1.775-1.31C5.712 8.213 6.5 5.25 6.5 3a3 3 0 0 0-3-3Zm-1 14a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm1-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm9-10.293V15.5a.5.5 0 0 1-1 0V1.707L9.354 3.854a.5.5 0 0 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 613 B |
3
icons/chat-sparkle.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10.246 4.663a2.068 2.068 0 0 0-.98-.694l-1.002-.326a.396.396 0 0 1 0-.746l1.002-.325a2.064 2.064 0 0 0 1.28-1.282l.008-.025.325-1.001a.396.396 0 0 1 .747 0l.326 1.001a2.062 2.062 0 0 0 1.307 1.307l1.002.325.02.005a.396.396 0 0 1 0 .746l-1.002.326a2.065 2.065 0 0 0-1.307 1.306l-.326 1.002a.396.396 0 0 1-.746 0l-.326-1.002a2.064 2.064 0 0 0-.328-.617Zm5.596 2.765-.557-.181a1.147 1.147 0 0 1-.726-.726l-.181-.556a.22.22 0 0 0-.415 0l-.18.556a1.146 1.146 0 0 1-.716.726l-.557.18a.22.22 0 0 0 0 .415l.557.181a1.147 1.147 0 0 1 .727.729l.18.556a.22.22 0 0 0 .415 0l.181-.556a1.147 1.147 0 0 1 .727-.726l.556-.181a.22.22 0 0 0 0-.414Zm-8.57-5.973c.697 0 1.37.097 2.007.28a1.28 1.28 0 0 1-.268.126l-.975.32a1.2 1.2 0 0 0-.524.369 6.182 6.182 0 0 0-5.64 9.186l.109.197-.81 2.897 2.9-.809.196.11a6.184 6.184 0 0 0 9.096-4.338.982.982 0 0 0 .244.25.938.938 0 0 0 .792.142A7.275 7.275 0 0 1 3.937 15.19l-2.783.776a.91.91 0 0 1-1.12-1.12l.777-2.78A7.273 7.273 0 0 1 7.273 1.454Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
3
icons/code-text.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity">
|
||||
<path d="M.5 3a.5.5 0 0 0 0 1H6a.5.5 0 0 0 0-1Zm3 3a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1ZM2 9.5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1h-10a.5.5 0 0 1-.5-.5ZM.5 12a.5.5 0 0 0 0 1H9a.5.5 0 0 0 0-1Zm10-5.5A.5.5 0 0 1 11 6h3.5a.5.5 0 0 1 0 1H11a.5.5 0 0 1-.5-.5ZM8.5 3a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 441 B |
3
icons/edit-active.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5102 0.589672C11.2931 -0.193221 12.5579 -0.193221 13.3408 0.589672L15.4108 2.65967C16.1937 3.44257 16.1937 4.70744 15.4108 5.49033L5.12083 15.7803C4.98018 15.921 4.78941 16 4.5905 16H0.750501C0.336287 16 0.000500679 15.6642 0.000500679 15.25V11.41C0.000500679 11.2111 0.0795183 11.0203 0.220171 10.8797L10.5102 0.589672ZM12.2802 1.65033C12.0831 1.45323 11.7679 1.45323 11.5708 1.65033L10.2162 3.005L12.9955 5.78434L14.3502 4.42967C14.5473 4.23257 14.5473 3.91744 14.3502 3.72033L12.2802 1.65033ZM11.9348 6.845L4.27984 14.5H1.5005V11.7207L9.1555 4.06566L11.9348 6.845Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 771 B |
1
icons/import.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4 2.25h10a.75.75 0 0 1 .75.75v10a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75v-2H2v2a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v4.89h1.25V3A.75.75 0 0 1 4 2.25" clip-rule="evenodd"/><path fill-rule="evenodd" d="M.63 5.375c.345 0 .625.28.625.625v2.875h6.736L6.558 7.442a.625.625 0 1 1 .884-.884l2.5 2.5a.625.625 0 0 1 0 .884l-2.5 2.5a.625.625 0 1 1-.884-.884l1.433-1.433H.63A.625.625 0 0 1 .005 9.5V6c0-.345.28-.625.625-.625" clip-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 639 B |
3
icons/organization-horizontal.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity">
|
||||
<path d="M0 8a3 3 0 0 0 5.96.5H7.5v3A1.5 1.5 0 0 0 9 13h1.04a3.001 3.001 0 1 0 0-1H9a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 9 4h1.04a3.001 3.001 0 1 0 0-1H9a1.5 1.5 0 0 0-1.5 1.5v3H5.96A3.001 3.001 0 0 0 0 8zm3 2.001a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm10 4.5a2 2 0 1 1 0-4.002 2 2 0 0 1 0 4.002zM11 3.5a2 2 0 1 1 4 0 2 2 0 0 1-4 0z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 470 B |
3
icons/play-fill.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M2.992 13.303V2.698A1.447 1.447 0 0 1 5.157 1.44l9.28 5.303a1.447 1.447 0 0 1 0 2.512l-9.28 5.303a1.447 1.447 0 0 1-2.165-1.256Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 290 B |
1
icons/profiler-stopwatch.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 14.75a5.75 5.75 0 1 0 0-11.5 5.75 5.75 0 0 0 0 11.5M8 16A7 7 0 1 0 8 2a7 7 0 0 0 0 14" clip-rule="evenodd"/><path d="M9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/><path fill-rule="evenodd" d="M11.442 5.558a.625.625 0 0 1 0 .884l-3 3a.625.625 0 1 1-.884-.884l3-3a.625.625 0 0 1 .884 0" clip-rule="evenodd"/><path d="M5 .625C5 .28 5.28 0 5.625 0h4.75a.625.625 0 1 1 0 1.25h-4.75A.625.625 0 0 1 5 .625"/></svg>
|
||||
|
After Width: | Height: | Size: 567 B |
|
|
@ -1,9 +1 @@
|
|||
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity" style="stroke-linecap:round;stroke-linejoin:round">
|
||||
<clipPath id="a">
|
||||
<path d="M.5 0h15v16H.5z"/>
|
||||
</clipPath>
|
||||
<g clip-path="url(#a)">
|
||||
<path d="M14.875 2.667v4h-3.75M1.125 13.333v-4h3.75" style="fill:none;fill-rule:nonzero;stroke:context-fill;stroke-width:1.62px"/>
|
||||
<path d="M2.694 6c.793-2.391 2.925-3.998 5.303-3.998 1.491 0 2.923.633 3.978 1.758l2.9 2.907M1.125 9.333l2.9 2.907c1.055 1.125 2.487 1.758 3.978 1.758 2.378 0 4.51-1.607 5.303-3.998" style="fill:none;fill-rule:nonzero;stroke:context-fill;stroke-width:1.62px"/>
|
||||
</g>
|
||||
</svg>
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M14.37 2.042c.345 0 .625.28.625.625V6.37c0 .345-.28.625-.625.625h-3.245a.625.625 0 1 1 0-1.25h2.62V2.667c0-.345.28-.625.625-.625M1.005 9.63c0-.345.28-.625.625-.625h3.245a.625.625 0 1 1 0 1.25h-2.62v3.078a.625.625 0 1 1-1.25 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M7.997 2.627c-2.088 0-3.995 1.414-4.71 3.57a.625.625 0 0 1-1.186-.394c.87-2.626 3.228-4.426 5.896-4.426 1.67 0 3.265.71 4.434 1.955l.005.005 2.395 2.61a.625.625 0 1 1-.921.846l-2.393-2.608c-.941-1.002-2.21-1.558-3.52-1.558m-6.79 6.542a.625.625 0 0 1 .884.038l2.392 2.608c.941 1.002 2.21 1.558 3.52 1.558 2.088 0 3.995-1.414 4.71-3.57a.625.625 0 1 1 1.186.394c-.87 2.626-3.228 4.426-5.896 4.426-1.67 0-3.265-.71-4.434-1.955l-.005-.005-2.395-2.61a.625.625 0 0 1 .038-.884" clip-rule="evenodd"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 945 B |
3
icons/tetris-app.svg
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="context-fill" fill-opacity="context-fill-opacity">
|
||||
<path d="M5.25 0C4.56 0 4 .56 4 1.25v2.5a.25.25 0 0 1-.25.25h-2.5C.56 4 0 4.56 0 5.25v2.5C0 8.44.56 9 1.25 9h6.5C8.44 9 9 8.44 9 7.75v-2.5A.25.25 0 0 1 9.25 5h2.5C12.44 5 13 4.44 13 3.75v-2.5C13 .56 12.44 0 11.75 0Zm6.5 4H9V1h2.75a.25.25 0 0 1 .25.25v2.5a.25.25 0 0 1-.25.25ZM8.025 5c-.016.08-.025.164-.025.25v2.5a.25.25 0 0 1-.25.25H5V5ZM4 5v3H1.25A.25.25 0 0 1 1 7.75v-2.5A.25.25 0 0 1 1.25 5Zm.975-1c.016-.08.025-.164.025-.25v-2.5A.25.25 0 0 1 5.25 1H8v3Zm7.275 3C11.56 7 11 7.56 11 8.25v2.5a.25.25 0 0 1-.25.25h-6.5C3.56 11 3 11.56 3 12.25v2.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25v-6.5C16 7.56 15.44 7 14.75 7Zm-.275 4c.016-.08.025-.164.025-.25v-2.5a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25V11ZM12 12h3v2.75a.25.25 0 0 1-.25.25H12Zm-1 0v3H8v-3zm-4 0v3H4.25a.25.25 0 0 1-.25-.25v-2.5a.25.25 0 0 1 .25-.25Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 982 B |
1
icons/update-circle.svg
Normal file
|
|
@ -0,0 +1 @@
|
|||
<svg width="16" height="16" viewBox="0 0 16 16" fill="context-fill" fill-opacity="context-fill-opacity" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.562 4.39a.625.625 0 0 1 .876 0l2.887 2.84a.625.625 0 0 1-.877.891L8 5.711l-2.448 2.41a.625.625 0 1 1-.877-.891z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M8 4.21c.345 0 .625.28.625.625v6.535a.625.625 0 1 1-1.25 0V4.835c0-.345.28-.625.625-.625" clip-rule="evenodd"/><path fill-rule="evenodd" d="M8 13.75a5.75 5.75 0 1 0 0-11.5 5.75 5.75 0 0 0 0 11.5M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0" clip-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 591 B |
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -51,6 +51,9 @@
|
|||
|
||||
.context-menu-button {
|
||||
top: 0px !important; /* Original: -20px */
|
||||
right: 0px !important;
|
||||
width: 22px !important;
|
||||
height: 22px !important;
|
||||
}
|
||||
.context-menu {
|
||||
top: 16.75px !important; /* Original: 6.75px */
|
||||
|
|
|
|||
|
|
@ -50,6 +50,9 @@
|
|||
box-sizing: content-box;
|
||||
padding: 0 !important;
|
||||
}
|
||||
button[data-l10n-id="addon-updates-manual-updates-found"] {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
// #911
|
||||
#categories {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,13 @@
|
|||
@import "../icons/shared";
|
||||
:root {
|
||||
@include initIcons;
|
||||
|
||||
@include moz-document(
|
||||
url-prefix "about:",
|
||||
url-prefix "chrome://",
|
||||
regexp "^((jar:)?file:\/\/\/).*\/$"
|
||||
) {
|
||||
:root {
|
||||
@include initIcons;
|
||||
}
|
||||
}
|
||||
|
||||
@include moz-document(
|
||||
|
|
|
|||
|
|
@ -32,5 +32,8 @@
|
|||
/*= about:processes ==========================================================*/
|
||||
@import "proton_contents/about_processes";
|
||||
|
||||
/*= about:processes ==========================================================*/
|
||||
@import "proton_contents/about_others";
|
||||
|
||||
/*= chrome://browser/content/places/places.xhtml =============================*/
|
||||
@import "../library/contents";
|
||||
|
|
|
|||
19
src/contents/proton_contents/_about_others.scss
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
@include moz-document(url-prefix "about:support") {
|
||||
#reset-box-button {
|
||||
--in-content-focus-outline-color: var(--in-content-danger-button-background) !important;
|
||||
background-color: var(--in-content-danger-button-background) !important;
|
||||
color: var(--in-content-primary-button-text-color) !important;
|
||||
border-color: var(--in-content-primary-button-border-color) !important;
|
||||
|
||||
&:enabled:hover {
|
||||
background-color: var(--in-content-danger-button-background-hover) !important;
|
||||
color: var(--in-content-primary-button-text-color-hover) !important;
|
||||
border-color: var(--in-content-primary-button-border-hover) !important;
|
||||
}
|
||||
&:enabled:hover:active {
|
||||
background-color: var(--in-content-danger-button-background-active) !important;
|
||||
color: var(--in-content-primary-button-text-color-active) !important;
|
||||
border-color: var(--in-content-primary-button-border-active) !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -23,3 +23,12 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
@include moz-document(url-prefix "about:preferences") {
|
||||
// #952
|
||||
.privacy-extra-information > .custom-option:not(:first-child) {
|
||||
margin-block: 2px !important; /* Original: 10px */
|
||||
}
|
||||
.extra-information-label:not(:first-child) {
|
||||
margin-top: 4px !important; /* Original: 19px */
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,22 @@
|
|||
@include moz-document(url-prefix "about:processes") {
|
||||
@include moz-document(
|
||||
url-prefix "about:processes",
|
||||
url-prefix "about:performance"
|
||||
) {
|
||||
td.type.favicon[style*='background-image: url("chrome://global/skin/icons/link.svg");'] {
|
||||
background-image: url("../icons/link.svg") !important;
|
||||
}
|
||||
|
||||
.profiler-icon {
|
||||
background: url("../icons/performance.svg") no-repeat center !important;
|
||||
cursor: pointer;
|
||||
background-image: url("../icons/performance.svg") !important;
|
||||
background-repeat: no-repeat !important;
|
||||
background-position: center !important;
|
||||
@include NotOption("userChrome.rounding.square_button") {
|
||||
border-radius: 8px !important;
|
||||
}
|
||||
|
||||
// #960
|
||||
color: inherit !important;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,10 @@
|
|||
:root[sizemode="fullscreen"] #navigator-toolbox {
|
||||
position: fixed !important; /* Needed for content to take up entire height */
|
||||
z-index: 1000 !important; /* Puts the UI above the content */
|
||||
|
||||
&:is(:hover, :focus-within) {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
:root[sizemode="fullscreen"] :-moz-any(#navigator-toolbox, #titlebar, #nav-bar, #PersonalToolbar) {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized="true"]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized="true"] {
|
||||
:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized]:not([collapsed="true"]),
|
||||
:root[sizemode="fullscreen"] #PersonalToolbar[initialized] {
|
||||
visibility: unset !important; /* Makes the bookmarks toolbar visible if enabled */
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-edit-topsites"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
.context-menu-item span[data-l10n-id="newtab-menu-bookmark"] {
|
||||
--menuitem-image: url("chrome://browser/skin/bookmark.svg");
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
--menuitem-image: url("../icons/mail-inbox-all.svg");
|
||||
}
|
||||
#edit-menu {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#view-menu {
|
||||
--menuitem-image: url("../icons/content-view.svg");
|
||||
|
|
|
|||
|
|
@ -274,6 +274,28 @@
|
|||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
}
|
||||
|
||||
.sendToDevice-device {
|
||||
&[clientType="phone"] {
|
||||
list-style-image: url("../icons/device-phone.svg") !important;
|
||||
}
|
||||
|
||||
&[clientType="tablet"] {
|
||||
list-style-image: url("../icons/device-tablet.svg") !important;
|
||||
}
|
||||
|
||||
&[clientType="desktop"] {
|
||||
list-style-image: url("../icons/device-desktop.svg") !important;
|
||||
}
|
||||
|
||||
&[clientType="tv"] {
|
||||
list-style-image: url("../icons/device-tv.svg") !important;
|
||||
}
|
||||
|
||||
&[clientType="vr"] {
|
||||
list-style-image: url("../icons/device-vr.svg") !important;
|
||||
}
|
||||
}
|
||||
|
||||
/*= Panel - Bookmark =========================================================*/
|
||||
#panelMenuBookmarkThisPage {
|
||||
list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");
|
||||
|
|
@ -500,6 +522,10 @@ panelMenuBookmarkThisPage[starred] {
|
|||
margin-inline-end: 1em;
|
||||
}
|
||||
|
||||
#protections-popup-report-broken-site-button {
|
||||
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
|
||||
}
|
||||
|
||||
#protections-popup-settings-button > .protections-popup-settings-icon,
|
||||
#protections-popup-multiView .panel-subview-footer-button {
|
||||
list-style-image: url("chrome://global/skin/icons/settings.svg");
|
||||
|
|
@ -550,6 +576,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));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -232,6 +232,9 @@
|
|||
#context-translate-selection {
|
||||
--menuitem-image: url("../icons/translations.svg");
|
||||
}
|
||||
#context-ask-chat {
|
||||
--menuitem-image: url("../icons/chat-sparkle.svg");
|
||||
}
|
||||
|
||||
#frame {
|
||||
--menuitem-image: url("../icons/command-frames.svg");
|
||||
|
|
@ -289,6 +292,38 @@
|
|||
}
|
||||
}
|
||||
|
||||
/*= context-ask-chat =========================================================*/
|
||||
#ask-chat-shortcuts .toolbarbutton-icon {
|
||||
order: -1;
|
||||
margin-inline-end: var(--arrowpanel-menuitem-margin-inline) !important;
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(1) {
|
||||
list-style-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(2) {
|
||||
list-style-image: url("../icons/code-text.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(3) {
|
||||
list-style-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
#ask-chat-shortcuts .subviewbutton:nth-child(4) {
|
||||
list-style-image: url("../icons/arrow-up-exclamation.svg");
|
||||
}
|
||||
|
||||
|
||||
#context-ask-chat menuitem:nth-child(1) {
|
||||
--menuitem-image: url("../icons/apps-list-detail.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(2) {
|
||||
--menuitem-image: url("../icons/code-text.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(3) {
|
||||
--menuitem-image: url("../icons/tetris-app.svg");
|
||||
}
|
||||
#context-ask-chat menuitem:nth-child(4) {
|
||||
--menuitem-image: url("../icons/arrow-up-exclamation.svg");
|
||||
}
|
||||
|
||||
/*= main-context-menu-frame ==================================================*/
|
||||
#context-showonlythisframe {
|
||||
--menuitem-image: url("../icons/eye-show.svg");
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
--menuitem-image: url("chrome://global/skin/icons/check.svg");
|
||||
}
|
||||
#blockedPopupOptions > menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#blockedPopupDontShowMessage {
|
||||
/* checkbox */
|
||||
|
|
@ -260,6 +260,9 @@ menuitem.searchbar-clear-history {
|
|||
|
||||
/*= urlbarView-result-menu ===================================================*/
|
||||
.urlbarView-result-menuitem {
|
||||
&[data-command="trendingblock"] {
|
||||
--menuitem-image: url("../icons/eye-hide.svg");
|
||||
}
|
||||
&[data-command="dismiss"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
#placesContext_show_bookmark\:info,
|
||||
#placesContext_show\:info,
|
||||
#placesContext_show_folder\:info {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#placesContext_deleteBookmark,
|
||||
#placesContext_deleteFolder,
|
||||
|
|
|
|||
|
|
@ -22,8 +22,13 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_reloadAllTabs {
|
||||
--menuitem-image: url("../icons/reload.svg");
|
||||
}
|
||||
#context_playTab,
|
||||
#context_playSelectedTabs {
|
||||
--menuitem-image: url("../icons/play-fill.svg");
|
||||
}
|
||||
#context_toggleMuteTab,
|
||||
#context_toggleMuteSelectedTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Mute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-mute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab,
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab {
|
||||
|
|
@ -32,6 +37,7 @@
|
|||
}
|
||||
#context_toggleMuteTab[muted],
|
||||
#context_toggleMuteSelectedTabs[muted],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab[label="Unmute Tab"],
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_toggleMuteTab-unmute,
|
||||
#tabcenter-reborn_ariasuni-menuitem-_contextMenuMuteTab[label="Unmute Tab"],
|
||||
#sidebartabs_asamuzak_jp-menuitem-_muteTab[label="Unmute Tab"] {
|
||||
|
|
@ -51,6 +57,12 @@
|
|||
#sidebartabs_asamuzak_jp-menuitem-_pinTab[label="Unpin Tab"] {
|
||||
--menuitem-image: url("../icons/unpin-tab.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Stick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-distribute-top.svg");
|
||||
}
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_topLevel_toggleSticky[label="Unstick Tab to Edges"] {
|
||||
--menuitem-image: url("../icons/align-space-evenly-vertical.svg");
|
||||
}
|
||||
#context_duplicateTab,
|
||||
#context_duplicateTabs,
|
||||
#treestyletab_piro_sakura_ne_jp-menuitem-_context_duplicateTab,
|
||||
|
|
@ -121,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);
|
||||
|
|
@ -243,7 +256,7 @@ menuitem.viewCustomizeToolbar {
|
|||
}
|
||||
}
|
||||
#tm-renameTab {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
#tm-copyTabUrl {
|
||||
--menuitem-image: url("../icons/link.svg");
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@
|
|||
}
|
||||
|
||||
&[data-l10n-id="make-browsercss-file"] {
|
||||
--menuitem-image: url("chrome://global/skin/icons/edit.svg");
|
||||
--menuitem-image: url("../icons/edit-active.svg");
|
||||
}
|
||||
&[data-l10n-id="open-css-folder"] {
|
||||
--menuitem-image: var(--uc-folder-icon);
|
||||
|
|
|
|||
|
|
@ -15,4 +15,8 @@
|
|||
menuitem.privatetab-icon {
|
||||
--menuitem-image: url("../icons/private-favicon.svg");
|
||||
}
|
||||
|
||||
#sidebar_waterfox_net-menuitem-_openAllBookmarksWithStructure {
|
||||
--menuitem-image: url("../icons/organization-horizontal.svg");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ $_globalMenus: "#main-menubar > menu";
|
|||
$_libraryMenuitem: "menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > #{$_iconMenuitem}";
|
||||
$_libraryMenu: "menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > #{$_iconMenu}";
|
||||
$_sendTabMenuPopup: "#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup";
|
||||
$_otherPopupMenuitem: "menupopup:is(#{$_sendTabMenuPopup}, #frame > menupopup, #spell-dictionaries-menu) > menuitem#{$_checkMenu}";
|
||||
$_otherPopupMenuitem: "menupopup:is(#{$_sendTabMenuPopup}, #frame > menupopup, #spell-dictionaries-menu, #context-ask-chat > menupopup) > menuitem#{$_checkMenu}";
|
||||
$_otherIconMenu: ".openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar, #sidebarMenu-popup:is(menupopup)";
|
||||
|
||||
//-- Mixin ---------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -67,3 +67,9 @@
|
|||
@include Option("userChrome.tab.photon_like_contextline") {
|
||||
@import "selected_tab/photon_like_contextline";
|
||||
}
|
||||
|
||||
@include NotOption("userChrome.tab.photon_like_contextline") {
|
||||
@include Option("userChrome.tab.supernova_like_contextline") {
|
||||
@import "selected_tab/supernova_like_contextline";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
117
src/tab/selected_tab/_supernova_like_contextline.scss
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
.tab-context-line {
|
||||
@include InlineBox(true);
|
||||
height: 1px !important;
|
||||
border-radius: 9999px !important;
|
||||
margin-top: 3px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
/* Override container tab style */
|
||||
tabs tab.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-top: 3px !important;
|
||||
margin-left: 5px !important;
|
||||
margin-right: 5px !important;
|
||||
}
|
||||
|
||||
tab.tabbrowser-tab[usercontextid]:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 0;
|
||||
transition: all 0.2s cubic-bezier(0, 0.9, 0.15, 1) !important;
|
||||
}
|
||||
|
||||
#{built-in-light-theme()} .tab-context-line,
|
||||
#{built-in-dark-theme()} .tab-context-line {
|
||||
--tab-line-color: #45a1ff;
|
||||
}
|
||||
.tabbrowser-tab:is([selected], [multiselected]) .tab-context-line {
|
||||
background-color: var(--tab-line-color, #45a1ff) !important;
|
||||
}
|
||||
|
||||
/* Set the active effect */
|
||||
tabs tab.tabbrowser-tab[usercontextid]:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
margin-left: 6px !important;
|
||||
margin-right: 6px !important;
|
||||
}
|
||||
|
||||
.tabbrowser-tab:active > .tab-stack > .tab-background > .tab-context-line {
|
||||
background: #217ddb !important;
|
||||
margin-left: 6px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
|
||||
/* Set the hover effect */
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
background-color: rgba(0, 0, 0, 0.2) !important;
|
||||
opacity: 1 !important;
|
||||
transform: none !important;
|
||||
}
|
||||
|
||||
#TabsToolbar[brighttext]
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
background-color: #ffffff50 !important;
|
||||
}
|
||||
|
||||
/* Animation */
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
.tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line {
|
||||
animation: toWide 0.2s cubic-bezier(0, 0.9, 0.15, 1);
|
||||
}
|
||||
|
||||
/* Animation for container tab can't have width change... */
|
||||
tab.tabbrowser-tab[usercontextid]:hover:not([selected="true"], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background
|
||||
> .tab-context-line {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
/* Animation for hover effect */
|
||||
@keyframes toWide {
|
||||
0% {
|
||||
opacity: 0.8;
|
||||
margin-left: 40%;
|
||||
margin-right: 40%;
|
||||
}
|
||||
100% {
|
||||
opacity: 1;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
/* --- copied (not modified) from _photon_like_contextline.scss --- */
|
||||
|
||||
/* Prevent identity color flashing */
|
||||
.tabbrowser-tab[usercontextid] .tab-context-line {
|
||||
--identity-icon-color: none;
|
||||
}
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::before,
|
||||
:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::after {
|
||||
/* As Selected Tab - Box Shadow */
|
||||
stroke: var(--toolbar-color) !important;
|
||||
}
|
||||
|
||||
/* Remove side's background color border */
|
||||
:root#{$lwtheme}
|
||||
#TabsToolbar[brighttext]
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
--tabs-border-color: rgba(0, 0, 0, 0.3) !important;
|
||||
box-shadow: 0 0 1px var(--tabs-border-color) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)) */
|
||||
}
|
||||
#TabsToolbar:not([brighttext])
|
||||
#tabbrowser-tabs:not([noshadowfortests])
|
||||
.tabbrowser-tab:is([visuallyselected], [multiselected])
|
||||
> .tab-stack
|
||||
> .tab-background {
|
||||
box-shadow: 0 0 1px var(--tabs-border-color), 0 0 4px rgba(128, 128, 142, 0.5) !important; /* Original: 0 0 1px var(--tab-line-color, rgba(128,128,142,0.9)), 0 0 4px rgba(128,128,142,0.5) */
|
||||
}
|
||||
|
|
@ -134,6 +134,16 @@ html#main-window menupopup:not(.in-menulist) {
|
|||
background-color: var(--button-active-bgcolor) !important;
|
||||
}
|
||||
}
|
||||
.notification-button.primary {
|
||||
background-color: var(--button-primary-bgcolor) !important;
|
||||
|
||||
&:hover {
|
||||
background-color: var(--button-primary-hover-bgcolor) !important;
|
||||
}
|
||||
&:hover:active {
|
||||
background-color: var(--button-primary-active-bgcolor) !important;
|
||||
}
|
||||
}
|
||||
|
||||
html|button.ghost-button:not(.semi-transparent):enabled:hover {
|
||||
background-color: var(--button-hover-bgcolor) !important;
|
||||
|
|
@ -177,8 +187,8 @@ html|button.ghost-button:not(.semi-transparent):enabled:hover:active {
|
|||
background-color: var(--button-active-bgcolor, color-mix(in srgb, currentColor 30%, transparent)) !important;
|
||||
}
|
||||
|
||||
#editBMPanel_namePicker,
|
||||
#editBMPanel_tagsField {
|
||||
#editBookmarkPanel #editBMPanel_namePicker,
|
||||
#editBookmarkPanel #editBMPanel_tagsField {
|
||||
--input-bgcolor: var(--arrowpanel-background, Field);
|
||||
--input-color: var(--arrowpanel-color, FieldText);
|
||||
}
|
||||
|
|
|
|||
5
user.js
|
|
@ -47,6 +47,9 @@ user_pref("userChrome.tab.bottom_rounded_corner", false);
|
|||
user_pref("userChrome.tab.photon_like_contextline", false);
|
||||
user_pref("userChrome.rounding.square_tab", false);
|
||||
|
||||
// Proton Only
|
||||
// user_pref("userChrome.tab.supernova_like_contextline", true);
|
||||
|
||||
// == Theme Compatibility Settings =============================================
|
||||
// user_pref("userChrome.compatibility.accent_color", true); // Firefox v103 Below
|
||||
// user_pref("userChrome.compatibility.covered_header_image", true);
|
||||
|
|
@ -283,7 +286,7 @@ user_pref("userContent.page.proton", true); // Need proton_color
|
|||
// ** Useful Options ***********************************************************
|
||||
// Tab preview
|
||||
// https://blog.nightly.mozilla.org/2024/02/06/a-preview-of-tab-previews-these-weeks-in-firefox-issue-153/
|
||||
user_pref("browser.tabs.cardPreview.enabled", true);
|
||||
user_pref("browser.tabs.hoverPreview.enabled", true);
|
||||
|
||||
// Paste suggestion at urlbar
|
||||
// https://blog.nightly.mozilla.org/2023/12/04/url-gonna-want-to-check-this-out-these-weeks-in-firefox-issue-150/
|
||||
|
|
|
|||