0
0
mirror of https://github.com/openwrt/luci.git synced 2025-08-09 04:01:48 +00:00
Files
Paul Donald ae5d91da90 treewide: vectorise iconography
Clear, crisp, resolution independent vector graphics replace the trusty
microscopic PNG. Some minor CSS changes were needed to constrain images
in some locations to make sure they don't consume too much space.

Iconography taken from Mate desktop theme with minor adjustments:

https://github.com/mate-desktop/mate-icon-theme/

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-12 18:55:53 +02:00

1 line
5.2 KiB
XML

<svg height="32" width="32" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="76" x2="76" xlink:href="#b" y1="14" y2="-66"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="56" x2="56" xlink:href="#b" y1="14" y2="-50"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#b" y1="14" y2="-34"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#b" y1="14" y2="-18"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="78" x2="78" xlink:href="#a" y1="-66" y2="6.028"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="-18" y2="14.14"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="37" x2="37" xlink:href="#a" y1="-34" y2="14.01"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="57" x2="57" xlink:href="#a" y1="-50" y2="14.01"/><g transform="translate(0 74)"><path d="m74-67.97c-3.827 0-6.969 3.141-6.969 6.969v11.28c-1.274-1.359-3.036-2.25-5.031-2.25h-8c-3.827 0-6.969 3.141-6.969 6.969v11.28c-1.274-1.359-3.036-2.25-5.031-2.25h-8c-3.827 0-6.969 3.141-6.969 6.969v11.28c-1.274-1.359-3.036-2.25-5.031-2.25h-8c-3.827 0-6.969 3.141-6.969 6.969v24c0 3.827 3.141 6.969 6.969 6.969h8c2.611 0 4.808-1.512 6-3.656 1.192 2.144 3.389 3.656 6 3.656h8c2.611 0 4.808-1.512 6-3.656 1.192 2.144 3.389 3.656 6 3.656h8c2.611 0 4.808-1.512 6-3.656 1.192 2.144 3.389 3.656 6 3.656h8c3.827 0 6.969-3.141 6.969-6.969v-72c0-3.827-3.141-6.969-6.969-6.969h-8z" opacity=".08"/><path d="m74-66.97c-3.283 0-5.969 2.686-5.969 5.969v72c0 3.283 2.686 5.969 5.969 5.969h8c3.283 0 5.969-2.686 5.969-5.969v-72c0-3.283-2.686-5.969-5.969-5.969zm-20 16c-3.283 0-5.969 2.686-5.969 5.969v56c0 3.283 2.686 5.969 5.969 5.969h8c3.283 0 5.969-2.686 5.969-5.969v-56c0-3.283-2.686-5.969-5.969-5.969zm-20 16c-3.283 0-5.969 2.686-5.969 5.969v40c0 3.283 2.686 5.969 5.969 5.969h8c3.283 0 5.969-2.686 5.969-5.969v-40c0-3.283-2.686-5.969-5.969-5.969zm-20 16c-3.283 0-5.969 2.686-5.969 5.969v24c0 3.283 2.686 5.969 5.969 5.969h8c3.283 0 5.969-2.686 5.969-5.969v-24c0-3.283-2.686-5.969-5.969-5.969z" opacity=".1"/><path d="m74-66.03c-2.763 0-5.031 2.268-5.031 5.031v72c0 2.763 2.268 5.031 5.031 5.031h8c2.763 0 5.031-2.268 5.031-5.031v-72c0-2.763-2.268-5.031-5.031-5.031zm-20 16c-2.763 0-5.031 2.268-5.031 5.031v56c0 2.763 2.268 5.031 5.031 5.031h8c2.763 0 5.031-2.268 5.031-5.031v-56c0-2.763-2.268-5.031-5.031-5.031zm-20 16c-2.763 0-5.031 2.268-5.031 5.031v40c0 2.763 2.268 5.031 5.031 5.031h8c2.763 0 5.031-2.268 5.031-5.031v-40c0-2.763-2.268-5.031-5.031-5.031zm-20 16c-2.763 0-5.031 2.268-5.031 5.031v24c0 2.763 2.268 5.031 5.031 5.031h8c2.763 0 5.031-2.268 5.031-5.031v-24c0-2.763-2.268-5.031-5.031-5.031z" opacity=".15"/><path d="m74-65c-2.216 0-4 1.784-4 4v72c0 2.216 1.784 4 4 4h8c2.216 0 4-1.784 4-4v-72c0-2.216-1.784-4-4-4zm-20 16c-2.216 0-4 1.784-4 4v56c0 2.216 1.784 4 4 4h8c2.216 0 4-1.784 4-4v-56c0-2.216-1.784-4-4-4zm-20 16c-2.216 0-4 1.784-4 4v40c0 2.216 1.784 4 4 4h8c2.216 0 4-1.784 4-4v-40c0-2.216-1.784-4-4-4zm-20 16c-2.216 0-4 1.784-4 4v24c0 2.216 1.784 4 4 4h8c2.216 0 4-1.784 4-4v-24c0-2.216-1.784-4-4-4z" opacity=".3"/><rect fill="url(#c)" height="80" rx="4" width="16" x="70" y="-66"/><rect fill="url(#d)" height="64" rx="4" width="16" x="50" y="-50"/><rect fill="url(#e)" height="48" rx="4" width="16" x="30" y="-34"/><rect fill="url(#f)" height="32" rx="4" width="16" x="10" y="-18"/><path d="m74-66c-2.216 0-4 1.784-4 4v72c0 1.799 1.184 3.275 2.812 3.781-1.091-.4547-1.844-1.508-1.844-2.781v-72c0-1.698 1.334-3.031 3.031-3.031h8c1.698 0 3.031 1.334 3.031 3.031v72c0 1.273-.7525 2.327-1.844 2.781 1.628-.5062 2.812-1.982 2.812-3.781v-72c0-2.216-1.784-4-4-4h-8z" fill="url(#g)" opacity=".6"/><path d="m54-50c-2.216 0-4 1.784-4 4v56c0 1.799 1.184 3.275 2.812 3.781-1.091-.4547-1.844-1.508-1.844-2.781v-56c0-1.698 1.334-3.031 3.031-3.031h8c1.698 0 3.031 1.334 3.031 3.031v56c0 1.273-.7525 2.327-1.844 2.781 1.628-.5062 2.812-1.982 2.812-3.781v-56c0-2.216-1.784-4-4-4h-8z" fill="url(#j)" opacity=".6"/><path d="m34-34c-2.216 0-4 1.784-4 4v40c0 1.799 1.184 3.275 2.812 3.781-1.091-.4547-1.844-1.508-1.844-2.781v-40c0-1.698 1.334-3.031 3.031-3.031h8c1.698 0 3.031 1.334 3.031 3.031v40c0 1.273-.7525 2.327-1.844 2.781 1.628-.5062 2.812-1.982 2.812-3.781v-40c0-2.216-1.784-4-4-4h-8z" fill="url(#i)" opacity=".6"/><path d="m14-18c-2.216 0-4 1.784-4 4v24c0 1.799 1.184 3.275 2.812 3.781-1.091-.4547-1.844-1.508-1.844-2.781v-24c0-1.698 1.334-3.031 3.031-3.031h8c1.698 0 3.031 1.334 3.031 3.031v24c0 1.273-.7525 2.327-1.844 2.781 1.628-.5062 2.812-1.982 2.812-3.781v-24c0-2.216-1.784-4-4-4h-8z" fill="url(#h)" opacity=".6"/><path d="m41.5-36.18c-3.961 3.886-9.578-8.419-15.13-8.473-5.551-.05-11.4 12.14-15.29 8.186-3.887-3.959 8.418-9.58 8.469-15.13.05-5.548-12.14-11.4-8.183-15.29 3.959-3.887 9.587 8.418 15.13 8.473 5.548.05 11.4-12.14 15.29-8.187 3.89 3.959-8.417 9.587-8.467 15.13-.05 5.544 12.14 11.4 8.184 15.3z" fill="#f00" stroke-width=".2519"/></g></svg>