diff --git a/resources/material/keyboard-command-blocked.svg b/resources/material/keyboard-command-blocked.svg new file mode 100644 index 00000000..179c31fa --- /dev/null +++ b/resources/material/keyboard-command-blocked.svg @@ -0,0 +1,16 @@ + + + + diff --git a/resources/material/midi-port-blocked.svg b/resources/material/midi-port-blocked.svg new file mode 100644 index 00000000..385c4da7 --- /dev/null +++ b/resources/material/midi-port-blocked.svg @@ -0,0 +1,16 @@ + + + + diff --git a/resources/material/midi-port.svg b/resources/material/midi-port.svg index 5f1bcee5..f7c35cbc 100644 --- a/resources/material/midi-port.svg +++ b/resources/material/midi-port.svg @@ -4,8 +4,9 @@ - file, You can obtain one at http://creativecommons.org/licenses/by-nc-sa/4.0/ - or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. --> - + + + diff --git a/resources/material/open-in-new.svg b/resources/material/open-in-new.svg new file mode 100644 index 00000000..961150a2 --- /dev/null +++ b/resources/material/open-in-new.svg @@ -0,0 +1,17 @@ + + + + + diff --git a/resources/notifications/focus-tab-by-prompt.svg b/resources/notifications/focus-tab-by-prompt.svg deleted file mode 100644 index a686ebc3..00000000 --- a/resources/notifications/focus-tab-by-prompt.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - diff --git a/resources/notifications/midi-blocked.svg b/resources/notifications/midi-blocked.svg new file mode 100644 index 00000000..ef8b2394 --- /dev/null +++ b/resources/notifications/midi-blocked.svg @@ -0,0 +1,13 @@ + + + + diff --git a/resources/notifications/midi.svg b/resources/notifications/midi.svg index 80a8a5d5..586e5b5c 100644 --- a/resources/notifications/midi.svg +++ b/resources/notifications/midi.svg @@ -1,7 +1,9 @@ - + - \ No newline at end of file + d="M14 1H5c-.6 0-1 .4-1 1v9.3c-.3-.2-.6-.3-1-.3-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2V5h9v6.3c-1-.6-2.2-.2-2.7.7-.6 1-.2 2.2.7 2.7s2.2.2 2.7-.7c.2-.3.3-.7.3-1V2c0-.6-.4-1-1-1z" /> + diff --git a/resources/skin/container-go.svg b/resources/skin/container-go.svg index af6a5547..352032f3 100644 --- a/resources/skin/container-go.svg +++ b/resources/skin/container-go.svg @@ -1,9 +1,11 @@ - - - - - - - - \ No newline at end of file + + + + + + + diff --git a/uc-popups.css b/uc-popups.css index 612a34b8..ab67c340 100644 --- a/uc-popups.css +++ b/uc-popups.css @@ -1852,6 +1852,10 @@ link[href="chrome://global/content/printPagination.css"] border-bottom: 1px solid var(--button-solid-active-background) !important; } + .permission:last-of-type { + border-bottom-width: 0 !important; + } + treecol, treecolpicker { box-shadow: inset 0 -1px var(--button-solid-active-background) !important; diff --git a/userChrome.au.css b/userChrome.au.css index 1b844b7b..da48a7a4 100644 --- a/userChrome.au.css +++ b/userChrome.au.css @@ -1374,14 +1374,20 @@ so of this stylesheet is dedicated to restoring pre-proton content. */ } .focus-tab-by-prompt-icon { - list-style-image: url(chrome://userchrome/content/notifications/focus-tab-by-prompt.svg); + list-style-image: url(chrome://userchrome/content/skin/tab.svg); } .popup-notification-icon[popupid="storage-access"], - .storage-access-icon { + .storage-access-icon, + .cookie-icon { list-style-image: url(chrome://userchrome/content/skin/controlcenter/3rdpartycookies.svg); } + .storage-access-icon.blocked-permission-icon, + .cookie-icon.blocked-permission-icon { + list-style-image: url(chrome://userchrome/content/skin/controlcenter/3rdpartycookies-disabled.svg); + } + .popup-notification-icon[popupid="persistent-storage"], .persistent-storage-icon { list-style-image: url(chrome://userchrome/content/notifications/persistent-storage.svg); @@ -1412,6 +1418,22 @@ so of this stylesheet is dedicated to restoring pre-proton content. */ list-style-image: url(chrome://userchrome/content/notifications/geo-detailed.svg); } + .open-protocol-handler-icon { + list-style-image: url(chrome://userchrome/content/material/open-in-new.svg); + } + + .open-protocol-handler-icon.blocked-permission-icon { + list-style-image: url(chrome://userchrome/content/material/open-in-new-blocked.svg); + } + + .shortcuts-icon { + list-style-image: url(chrome://userchrome/content/material/keyboard-command.svg); + } + + .shortcuts-icon.blocked-permission-icon { + list-style-image: url(chrome://userchrome/content/material/keyboard-command-blocked.svg); + } + .xr-icon { list-style-image: url(chrome://userchrome/content/notifications/xr.svg); } @@ -1523,11 +1545,19 @@ so of this stylesheet is dedicated to restoring pre-proton content. */ list-style-image: url(chrome://userchrome/content/notifications/midi.svg); } + .midi-icon.blocked-permission-icon { + list-style-image: url(chrome://userchrome/content/notifications/midi-blocked.svg); + } + .midi-sysex-icon, .popup-notification-icon[popupid="midi-sysex"] { list-style-image: url(chrome://userchrome/content/material/midi-port.svg); } + .midi-sysex-icon.blocked-permission-icon { + list-style-image: url(chrome://userchrome/content/material/midi-port-blocked.svg); + } + #canvas-notification-icon, .popup-notification-icon[popupid="canvas-permissions-prompt"], .canvas-icon { diff --git a/utils/chrome.manifest b/utils/chrome.manifest index 5db158bd..e65bf126 100644 --- a/utils/chrome.manifest +++ b/utils/chrome.manifest @@ -27,7 +27,7 @@ override chrome://global/skin/icons/security-broken.svg ../resources/connection- override chrome://global/skin/icons/security-warning.svg ../resources/connection-mixed-passive-loaded.svg override chrome://global/skin/icons/security.svg ../resources/skin/connection-secure.svg override chrome://global/skin/icons/print.svg ../resources/material/print.svg -override chrome://global/skin/icons/open-in-new.svg ../resources/open-in-new.svg +override chrome://global/skin/icons/open-in-new.svg ../resources/material/open-in-new.svg override chrome://global/skin/icons/chevron.svg ../resources/chevron.svg override chrome://global/skin/icons/close.svg ../resources/close.svg override chrome://global/skin/icons/delete.svg ../resources/material/delete.svg