keepassxc/share/branding/scalable/macos.svg
Jonathan White 0eded87dd3
Improve colorful lock icon for system tray (#9632)
* Fix #9432
* Simplify tray icon selection code
* Update all icons with latest export
* Fix MIME type icon appearance on KDE
---------
Co-authored-by: Janek Bevendorff <janek@keepassxc.org>
2023-08-14 21:39:50 -04:00

1 line
9.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 128 128"><defs><radialGradient id="e" cx="314.0574" cy="479.6369" fx="314.0574" fy="479.6369" r="129.5558" gradientTransform="translate(-46.6358 -101.991) scale(.3528)" gradientUnits="userSpaceOnUse"><stop offset=".0079" stop-color="#fff" stop-opacity="0"/><stop offset=".97" stop-color="#b3b3b3" stop-opacity=".1"/><stop offset="1" stop-color="#000"/></radialGradient><linearGradient id="g" x1="63.9998" y1="51.731" x2="63.9998" y2="110.3744" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><filter id="h"><feGaussianBlur in="SourceGraphic" stdDeviation="3"/></filter><linearGradient id="k" x1="63.9999" y1="12.5728" x2="63.9999" y2="115.4272" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" x1="63.9998" y1="20.4513" x2="63.9998" y2="107.5488" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#000"/><stop offset="1" stop-color="#000" stop-opacity=".2"/></linearGradient><linearGradient id="n" x1="63.9998" y1="15.9186" x2="63.9998" y2="102.9186" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#414141"/><stop offset=".196" stop-color="#3e3e3e"/><stop offset="1" stop-color="#3a3a3a"/></linearGradient><radialGradient id="p" cx="305.8904" cy="449.6754" fx="305.8904" fy="449.6754" r="148.0242" gradientTransform="translate(-46.999 -102.0755) scale(.3539)" gradientUnits="userSpaceOnUse"><stop offset=".6733" stop-color="#fcfcfc" stop-opacity="0"/><stop offset="1" stop-color="#fcfcfc"/></radialGradient><radialGradient id="r" cx="311.8517" cy="469.1737" fx="311.8517" fy="469.1737" r="123.1352" gradientTransform="translate(-46.999 -102.0755) scale(.3539)" gradientUnits="userSpaceOnUse"><stop offset=".1088" stop-color="#0f0f0d" stop-opacity="0"/><stop offset=".8856" stop-color="#414141" stop-opacity="0"/><stop offset=".9339" stop-color="#1e1e1d" stop-opacity=".6841"/><stop offset=".9874" stop-color="#0f0f0d"/></radialGradient><radialGradient id="v" cx="315.9556" cy="395.3416" fx="315.9556" fy="395.3416" r="239.1689" gradientTransform="translate(-46.999 -42.8948) scale(.3539 .2026)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2e6b26"/><stop offset="1" stop-color="#6ab536"/></radialGradient><radialGradient id="x" cx="314.1662" cy="394.0804" fx="314.1662" fy="394.0804" r="46.7089" gradientTransform="translate(-46.999 -102.0755) scale(.3539)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#6ab536"/><stop offset="1" stop-color="#2e6b26"/></radialGradient><radialGradient id="z" cx="322.2841" cy="405.7418" fx="322.2841" fy="405.7418" r="68.9894" gradientTransform="translate(-44.2199 -179.8556) scale(.3356 .5572)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#000"/><stop offset=".7842" stop-color="#4f4f4f" stop-opacity="0"/></radialGradient><radialGradient id="ac" cx="313.1713" cy="380.0413" fx="313.1713" fy="380.0413" r="159.6501" gradientTransform="translate(-46.999 -102.0755) scale(.3539)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f5f5f5"/><stop offset=".5036" stop-color="#f2f2f2"/></radialGradient></defs><g style="isolation:isolate;"><g id="b"><g id="c"><rect width="128" height="128" style="fill:none; stroke-width:0px;"/><g id="d"><g style="mix-blend-mode:multiply; opacity:.08;"><path d="m63.9999,18.9618c-24.7157,0-44.8232,20.204-44.8232,45.0382s20.1075,45.0382,44.8232,45.0382,44.823-20.2042,44.823-45.0382-20.1073-45.0382-44.823-45.0382Zm0,88.604c-23.9076,0-43.3577-19.5436-43.3577-43.5657S40.0923,20.4343,63.9999,20.4343s43.3575,19.5434,43.3575,43.5657-19.4499,43.5657-43.3575,43.5657Z" style="fill:url(#e); stroke-width:0px;"/></g></g><g id="f"><g style="mix-blend-mode:screen;"><path d="m63.9999,18.9618c-24.7157,0-44.8232,20.204-44.8232,45.0382s20.1075,45.0382,44.8232,45.0382,44.823-20.2042,44.823-45.0382-20.1073-45.0382-44.823-45.0382Zm0,88.604c-23.9076,0-43.3577-19.5436-43.3577-43.5657S40.0923,20.4343,63.9999,20.4343s43.3575,19.5434,43.3575,43.5657-19.4499,43.5657-43.3575,43.5657Z" style="fill:url(#g); stroke-width:0px;"/></g><g style="opacity:.08;"><path d="m63.9999,18.9618c-24.7157,0-44.8232,20.204-44.8232,45.0382s20.1075,45.0382,44.8232,45.0382,44.823-20.2042,44.823-45.0382-20.1073-45.0382-44.823-45.0382Zm0,88.604c-23.9076,0-43.3577-19.5436-43.3577-43.5657S40.0923,20.4343,63.9999,20.4343s43.3575,19.5434,43.3575,43.5657-19.4499,43.5657-43.3575,43.5657Z" style="fill:none; stroke:#0f0f0d; stroke-miterlimit:10; stroke-width:.0353px;"/></g></g><g id="i" style="filter:url(#h);"><rect x="12.5728" y="16.4869" width="102.8542" height="100.3513" rx="22.5532" ry="22.5532" style="opacity:.3; stroke-width:0px;"/></g><g id="j"><rect x="12.5728" y="12.5728" width="102.8542" height="102.8543" rx="22.8327" ry="22.8327" style="fill:url(#k); stroke-width:0px;"/><rect x="12.5728" y="12.5728" width="102.8542" height="102.8543" rx="22.8327" ry="22.8327" style="fill:none; mix-blend-mode:overlay; stroke:#b9b9b9; stroke-miterlimit:10; stroke-width:.1058px;"/></g><g id="l"><g style="opacity:.6;"><path d="m63.9999,20.8039c23.7037,0,42.9881,19.3777,42.9881,43.1962s-19.2844,43.1962-42.9881,43.1962-42.9882-19.3777-42.9882-43.1962S40.2961,20.8039,63.9999,20.8039m0-.3525c-23.8983,0-43.3408,19.5358-43.3408,43.5487s19.4425,43.5487,43.3408,43.5487,43.3406-19.536,43.3406-43.5487-19.4423-43.5487-43.3406-43.5487h0Z" style="fill:url(#m); stroke-width:0px;"/></g></g><path id="o" d="m63.9999,107.5c-23.9861,0-43.5001-19.5141-43.5001-43.5S40.0138,20.5,63.9999,20.5s43.4999,19.5139,43.4999,43.5-19.5138,43.5-43.4999,43.5Zm0-83.3399c-21.9582,0-39.8225,17.8721-39.8225,39.8399s17.8643,39.8399,39.8225,39.8399,39.8223-17.8723,39.8223-39.8399-17.8641-39.8399-39.8223-39.8399Z" style="fill:url(#n); stroke-width:0px;"/><path id="q" d="m63.9999,20.517c-23.9767,0-43.4831,19.5063-43.4831,43.483s19.5064,43.483,43.4831,43.483,43.4829-19.5065,43.4829-43.483-19.5062-43.483-43.4829-43.483Z" style="fill:url(#p); mix-blend-mode:lighten; opacity:.32; stroke-width:0px;"/><path id="s" d="m63.9999,107.5c-23.9861,0-43.5001-19.5141-43.5001-43.5S40.0138,20.5,63.9999,20.5s43.4999,19.5139,43.4999,43.5-19.5138,43.5-43.4999,43.5Zm0-83.3399c-21.9582,0-39.8225,17.8721-39.8225,39.8399s17.8643,39.8399,39.8225,39.8399,39.8223-17.8723,39.8223-39.8399-17.8641-39.8399-39.8223-39.8399Z" style="fill:url(#r); opacity:.44; stroke-width:0px;"/><path id="t" d="m63.9999,24.3931c-22.1274,0-40.1292,18.0018-40.1292,40.1291s18.0018,40.1291,40.1292,40.1291,40.129-18.002,40.129-40.1291-18.0017-40.1291-40.129-40.1291Z" style="fill:rgba(15,15,13,.35); stroke-width:0px;"/><path id="u" d="m63.9999,107.5c-23.9861,0-43.5001-19.5141-43.5001-43.5S40.0138,20.5,63.9999,20.5s43.4999,19.5139,43.4999,43.5-19.5138,43.5-43.4999,43.5Zm0-86.069c-23.986,0-43.5001,19.2544-43.5001,42.9213s19.5141,42.9213,43.5001,42.9213,43.4999-19.2546,43.4999-42.9213-19.5138-42.9213-43.4999-42.9213Z" style="fill:#0f0f0d; opacity:.35; stroke-width:0px;"/><path id="w" d="m63.9999,24.1601c-21.9679,0-39.84,17.8721-39.84,39.8399s17.8721,39.8399,39.84,39.8399,39.8399-17.8722,39.8399-39.8399-17.8719-39.8399-39.8399-39.8399Z" style="fill:url(#v); stroke-width:0px;"/><path id="y" d="m63.9998,27.4724c-6.5434,0-11.8668,5.3234-11.8668,11.8668s5.3234,11.8668,11.8668,11.8668,11.8668-5.3235,11.8668-11.8668-5.3234-11.8668-11.8668-11.8668Z" style="fill:url(#x); mix-blend-mode:lighten; opacity:.7; stroke-width:0px;"/><path id="aa" d="m43.0622,29.9746c-.0019.0137-.0038.027-.0058.0406-.0518.0097-.0526-.0026.0058-.0406Zm30.0841,25.5715l-.551,9.8444,6.5017,7.0832-6.5017,7.0832,4.2977,4.6821-4.2977,4.6821.551,9.764h-18.2929v-43.139c-7.2731-3.7217-12.232-11.7653-12.232-21.0094,0-1.5471.2166-2.9765.435-4.5215.789-.1487,13.5481-5.4962,13.5481-5.4962-.1059.578,14.8965.578,14.7906,0,0,0,12.3269,5.3041,13.5637,5.5642.3128,1.5189.4195,2.9293.4195,4.4534,0,9.2442-5.0691,17.2878-12.232,21.0095Zm11.7912-25.5715c.0077.0365.0138.0722.0213.1086.1354.0285.14-.0025-.0213-.1086Z" style="fill:url(#z); mix-blend-mode:multiply; opacity:.3; stroke-width:0px;"/><path id="ab" d="m42.6543,90.0228c-7.0698-6.1486-11.5457-15.2121-11.5457-25.3548,0-11.8019,6.172-22.696,16.3377-28.7786-.1815,1.1802-.3631,2.2696-.3631,3.4498,0,6.9903,4.0844,13.0729,10.0749,15.8872v31.8652l7.5335,7.5351,7.5335-7.5351-.4538-6.6272,3.5398-3.5406-3.5398-3.5406,5.3551-5.3563-5.3551-5.3563.4538-7.4443c5.8997-2.8143,10.0749-8.8968,10.0749-15.8872,0-1.1802-.0908-2.2696-.3631-3.4498,3.6888,2.227,6.8516,5.1011,9.3871,8.4266-6.1315-8.4206-16.0924-13.8991-27.3404-13.8991-18.6365,0-33.7443,15.0357-33.7443,33.5832,0,10.495,4.8383,19.8644,12.4149,26.0227Zm19.5867-5.4731h-2.5414v-25.1472h2.5414v25.1472Zm-3.6306-52.8363c1.9968-.3631,4.0844-.5447,6.0813-.5447,2.0876-.0908,4.0844.1815,6.0813.5447.0908.4539.1815.9078.1815,1.3617,0,3.4498-2.8137,6.2641-6.2628,6.2641s-6.2628-2.8143-6.2628-6.2641c0-.4539.0908-.9078.1815-1.3617Z" style="fill:#0f0f0d; mix-blend-mode:multiply; opacity:.2; stroke-width:0px;"/><path id="ad" d="m63.9999,24.1601c-21.9582,0-39.8225,17.8721-39.8225,39.8399s17.8643,39.8399,39.8225,39.8399,39.8223-17.8723,39.8223-39.8399-17.8641-39.8399-39.8223-39.8399Zm-6.0813,6.8487c1.9968-.3631,4.0844-.5447,6.0813-.5447,2.0876-.0908,4.0844.1815,6.0813.5447.0908.4539.1815.9078.1815,1.3617,0,3.4498-2.8137,6.2641-6.2628,6.2641s-6.2628-2.8143-6.2628-6.2641c0-.4539.0908-.9078.1815-1.3617Zm3.6306,27.6891v25.1472h-2.5414v-25.1472h2.5414Zm2.4507,38.8556c-18.5161,0-33.5831-14.9794-33.5831-33.5901,0-11.8019,6.172-22.696,16.3377-28.7786-.1815,1.1802-.3631,2.2696-.3631,3.4498,0,6.9903,4.0844,13.0729,10.0749,15.8872v31.8652l7.5335,7.5351,7.5335-7.5351-.4538-6.6272,3.5398-3.5406-3.5398-3.5406,5.3551-5.3563-5.3551-5.3563.4538-7.4443c5.8997-2.8143,10.0749-8.8968,10.0749-15.8872,0-1.1802-.0908-2.2696-.3631-3.4498,10.0749,6.0826,16.247,16.9766,16.3377,28.7786,0,18.5199-14.9763,33.5901-33.5831,33.5901Z" style="fill:url(#ac); stroke-width:0px;"/></g></g></g></svg>