Some refactorings

This commit is contained in:
Taldariner
2025-03-02 14:50:53 +02:00
parent 2b847095e1
commit c823eca2db
4 changed files with 106 additions and 140 deletions

View File

@@ -1,106 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" baseProfile="basic" id="Layer_1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48"
xml:space="preserve">
<radialGradient id="SVGID_1_" cx="6.9149" cy="22.0496" r="22.8353" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#4DF124"/>
<stop offset="1" style="stop-color:#50F026;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_1_);" points="22,39 5,22 22,5 39,22 "/>
<radialGradient id="SVGID_00000139996897145475946720000016112839658872388482_" cx="76.9149" cy="34.0496" r="22.8353" gradientTransform="matrix(6.123234e-17 1 -1 6.123234e-17 56 -70)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#FEB8CB"/>
<stop offset="1" style="stop-color:#F3B7C7;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_00000139996897145475946720000016112839658872388482_);" points="5,22 22,5 39,22 22,39 "/>
<radialGradient id="SVGID_00000093871711819600315850000004729861997223519931_" cx="78.9149" cy="-33.9504" r="22.8353" gradientTransform="matrix(-1 0 0 -1 116 -12)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#F3A509"/>
<stop offset="1" style="stop-color:#F0A50B;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_00000093871711819600315850000004729861997223519931_);" points="22,5 39,22 22,39 5,22 "/>
<radialGradient id="SVGID_00000135690485340390919590000014040735353606177693_" cx="15.9149" cy="-40.9504" r="22.8353" gradientTransform="matrix(-6.123234e-17 -1 1 -6.123234e-17 63 53)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#248CEF"/>
<stop offset="1" style="stop-color:#238CF0;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_00000135690485340390919590000014040735353606177693_);" points="39,22 22,39 5,22 22,5 "/>
<linearGradient id="SVGID_00000077298462891770500530000007099752573391321022_" gradientUnits="userSpaceOnUse" x1="50.2685" y1="22" x2="16.3273" y2="22" gradientTransform="matrix(6.123234e-17 -1 1 6.123234e-17 0 44)">
<stop offset="0" style="stop-color:#FB5269"/>
<stop offset="1" style="stop-color:#F5656F;stop-opacity:0"/>
</linearGradient>
<path style="fill:url(#SVGID_00000077298462891770500530000007099752573391321022_);" d="M5.029,22L22,38.971L38.971,22L22,5.029
L5.029,22z M22,37L7,22L22,7l15,15L22,37z"/>
<linearGradient id="SVGID_00000080167811242610734670000007432955462137883282_" gradientUnits="userSpaceOnUse" x1="22" y1="29.0473" x2="22" y2="36.8383">
<stop offset="0" style="stop-color:#298ACF;stop-opacity:0"/>
<stop offset="1" style="stop-color:#0C85CE"/>
</linearGradient>
<polygon style="fill:url(#SVGID_00000080167811242610734670000007432955462137883282_);" points="32,27 22,37 12,27 10.029,27
22,38.971 33.971,27 "/>
<linearGradient id="SVGID_00000047742943821622699230000005167578415512672158_" gradientUnits="userSpaceOnUse" x1="23.1291" y1="6.1314" x2="24.8162" y2="40.0686">
<stop offset="0" style="stop-color:#00BFFE"/>
<stop offset="1" style="stop-color:#1D55C4"/>
</linearGradient>
<path style="fill:url(#SVGID_00000047742943821622699230000005167578415512672158_);" d="M47.447,31.565
c0,0-4.811-9.476-12.052-11.129c-2.624,0.972-4.568,1.604-5.443,3.645s-6.804,3.985-6.804,3.985s5.151-2.576,5.977-4.568
s5.929-3.45,5.929-3.45l0.097-0.68c0,0-1.409-3.742-6.755-1.458c-1.264,0.437-1.152-0.988-1.152-0.988s0.136-5.378-0.271-6.91
c-0.072,1.269-0.531,2.166-0.614,2.223c0,0-0.097,2.819-0.583,3.985c-0.486,1.166-0.781-1.08-0.636-2.246
c0.146-1.166-0.292-1.992,0.194-3.645c0.486-1.652,0.68-3.499,0.535-4.568c-0.146-1.069,0.68-0.826,1.215,0.194
c0.535,1.021,1.76,4.806,1.468,10.783c1.992-1.021,6.307-0.967,7.328,2.532C37.922,19.902,45.211,22.915,47.447,31.565z
M12.652,5.615c0,0-0.729,0.194,0.486,1.604c-0.632,0.729,0.437,1.749,0.437,1.749s-0.68,0.956,0.68,1.555
c-0.68,1.053,0.923,1.992,0.923,1.992s-0.923,1.069,0.697,1.911c-0.648,1.263,1.15,1.83,1.15,1.83s-0.875,0.972,0.632,1.215
c-0.243,1.506,0.972,1.409,0.972,1.409s-0.632,0.972,0.778,1.166c-0.146,0.389,0.437,1.361,1.847,1.555
c1.409,0.194,0.875-0.826,0.194-0.826c-0.68,0-1.555-0.34-1.118-0.437c0.437-0.097,1.701-0.535,0.194-0.535
c-1.507,0-1.458-0.778-0.389-0.778c1.069,0,2.381-0.486,0.389-0.583c-1.992-0.097-1.798-0.729-1.069-0.875
c0.729-0.146,1.118-0.194-0.049-0.34s-1.847-0.778-0.972-0.729c0.875,0.049,1.069-0.194,0.049-0.437
c-1.021-0.243-2.187-1.166-0.972-0.875c1.215,0.292,1.361-0.049,0.243-0.437c-1.118-0.389-2.138-1.652-1.166-1.458
c0.972,0.194,1.604,0.146,0.826-0.146c-0.778-0.292-2.77-2.041-1.944-1.701c0.826,0.34,0.875-0.437,0.34-0.632
S14.11,9.697,14.79,9.697s0.437-0.535-0.146-0.826s-1.166-0.826-0.68-1.021c0.486-0.194,0.583-0.486,0.097-0.68
c-0.486-0.194-0.68-0.875,0-0.68c0.68,0.194,0.875-0.535-0.146-0.729c-1.021-0.194-1.166-1.264-0.146-0.778
c1.021,0.486,1.069-0.292,0.146-0.632c-0.923-0.34-0.972-1.555,0.34-0.535c3.305,2.381,10.14,11.031,10.14,11.031
s-0.13-1.264-0.518-1.749c-2.09-3.353-8.197-9.752-10.351-10.886c-1-0.526-2.316-0.227-1.069,1.895
C11.68,4.692,12.652,5.615,12.652,5.615z M11.372,30.755c0.547,1.094,1.911,0.94,2.527,0.421c0.616-0.518,1.782-1.296,1.782-1.296
s-0.132-0.608-1.633,0.046c-1.264,0.551-1.49-0.473-1.101-0.862c0.389-0.389,0.693-0.222,1.406-0.546
c0.713-0.324,0.907-1.004,0.907-1.004s-0.745,0.486-1.911,0.745s-0.875-0.599-0.259-0.923c0.616-0.324,1.749-0.826,1.749-0.826
c-1.458,0.316-1.054-0.738-0.745-1.069c0.787-0.843,2.948-1.361,2.948-1.361c-0.972,0-1.639-0.558-0.518-0.907
c0.988-0.308,3.888,0.032,3.888,0.032c-2.527-1.166-6.058-1.102-5.086,0.745c-3.159,0.859-2.073,2.462-2.073,2.462
s-0.648,0.292-1.037,0.583c-1.004,0.94-0.122,1.871-0.122,1.871S10.878,29.767,11.372,30.755z M21.674,31.047
c-0.227,1.782-1.393,2.171-1.458,0.324c-0.227,2.041-1.361,2.041-1.296-0.162c-0.551,1.911-1.328,1.62-1.296,0.81
c0.032-0.81,0.648-3.467,0.648-3.467c-3.24,4.698-15.907,15.81-15.907,15.81c-0.94,0.875,0.227,1.555,0.68,1.102
c0.454-0.454,7.451-6.026,13.445-13.834c-2.365,4.892-8.683,12.214-9.525,13.153s0.324,1.717,1.037,0.907
c0.713-0.81,6.706-7.873,8.812-13.801c-0.194,1.199,0.745,2.235,1.62,1.037c-0.13,0.81,0.907,1.879,1.685,0.292
c0.162,0.68,1.199,1.879,1.587-0.842c0.68,1.523,2.073,0.356,1.166-3.467C22.906,31.209,22.096,32.926,21.674,31.047z
M33.629,18.671c0,0-0.81-1.782-2.592-0.454C31.718,19.319,32.949,19.125,33.629,18.671z"/>
<g>
<path style="fill:#FFFFFF;" d="M35.808,18.604c-1.021-3.499-5.103-3.499-7.095-2.478c0.292-5.977-1.166-9.817-1.701-10.837
c-0.535-1.021-1.361-1.264-1.215-0.194c0.146,1.069-0.049,2.916-0.535,4.568c-0.486,1.652-0.049,2.478-0.194,3.645
s-0.097,3.499,0.389,2.333c0.486-1.166,0.583-3.985,0.583-3.985s0.972-1.75,0.389-5.637c1.861,4.019,1.023,10.314,1.023,10.314
s-0.392,1.349,0.872,0.911c5.346-2.284,6.755,1.458,6.755,1.458l-0.097,0.68c0,0-5.103,1.458-5.929,3.45S23.076,27.4,23.076,27.4
s5.929-1.944,6.804-3.985c0.875-2.041,2.819-2.673,5.443-3.645c7.241,1.652,12.052,11.129,12.052,11.129
C45.138,22.248,37.849,19.235,35.808,18.604z"/>
<path style="fill:#FFFFFF;" d="M12.579,4.948c0,0-0.729,0.194,0.486,1.604c-0.632,0.729,0.437,1.749,0.437,1.749
s-0.68,0.956,0.68,1.555c-0.68,1.053,0.923,1.992,0.923,1.992s-0.923,1.069,0.697,1.911c-0.648,1.263,1.15,1.83,1.15,1.83
s-0.875,0.972,0.632,1.215c-0.243,1.506,0.972,1.409,0.972,1.409s-0.632,0.972,0.778,1.166c-0.146,0.389,0.437,1.361,1.847,1.555
c1.409,0.194,0.875-0.826,0.194-0.826c-0.68,0-1.555-0.34-1.118-0.437c0.437-0.097,1.701-0.535,0.194-0.535
c-1.507,0-1.458-0.778-0.389-0.778c1.069,0,2.381-0.486,0.389-0.583c-1.992-0.097-1.798-0.729-1.069-0.875
c0.729-0.146,1.118-0.194-0.049-0.34c-1.166-0.146-1.847-0.778-0.972-0.729c0.875,0.049,1.069-0.194,0.049-0.437
c-1.021-0.243-2.187-1.166-0.972-0.875c1.215,0.292,1.361-0.049,0.243-0.437c-1.118-0.389-2.138-1.652-1.166-1.458
c0.972,0.194,1.604,0.146,0.826-0.146c-0.778-0.292-2.77-2.041-1.944-1.701c0.826,0.34,0.875-0.437,0.34-0.632
S14.037,9.03,14.717,9.03s0.437-0.535-0.146-0.826c-0.583-0.292-1.166-0.826-0.68-1.021c0.486-0.194,0.583-0.486,0.097-0.68
c-0.486-0.194-0.68-0.875,0-0.68c0.68,0.194,0.875-0.535-0.146-0.729c-1.021-0.194-1.166-1.264-0.146-0.778
c1.021,0.486,1.069-0.292,0.146-0.632c-0.923-0.34-0.972-1.555,0.34-0.535c3.305,2.381,10.14,11.031,10.14,11.031
s-0.13-1.264-0.518-1.749c-2.09-3.353-8.197-9.752-10.351-10.886c-1-0.526-2.316-0.227-1.069,1.895
C11.607,4.025,12.579,4.948,12.579,4.948z"/>
<path style="fill:#FFFFFF;" d="M11.299,30.089c0.547,1.094,1.911,0.94,2.527,0.421c0.616-0.518,1.782-1.296,1.782-1.296
s-0.799,0.091-2.3,0.745c-1.264,0.551-1.296-0.778-0.907-1.166c0.389-0.389,1.166-0.616,1.879-0.94
c0.713-0.324,0.907-1.004,0.907-1.004s-0.745,0.486-1.911,0.745c-1.166,0.259-0.875-0.599-0.259-0.923s1.749-0.826,1.749-0.826
c-1.458,0.316-1.054-0.738-0.745-1.069c0.787-0.843,2.948-1.361,2.948-1.361c-0.972,0-1.639-0.558-0.518-0.907
c0.988-0.308,3.888,0.032,3.888,0.032c-2.527-1.166-6.058-1.102-5.086,0.745c-3.159,0.859-2.073,2.462-2.073,2.462
s-0.648,0.292-1.037,0.583c-1.004,0.94-0.122,1.871-0.122,1.871S10.805,29.101,11.299,30.089z"/>
<path style="fill:#FFFFFF;" d="M21.602,30.38c-0.227,1.782-1.393,2.171-1.458,0.324c-0.227,2.041-1.361,2.041-1.296-0.162
c-0.551,1.911-1.328,1.62-1.296,0.81c0.032-0.81,0.648-3.467,0.648-3.467c-3.24,4.698-15.907,15.81-15.907,15.81
c-0.94,0.875,0.227,1.555,0.68,1.102c0.454-0.454,7.451-6.026,13.445-13.834c-2.365,4.892-8.683,12.214-9.525,13.153
c-0.842,0.94,0.324,1.717,1.037,0.907c0.713-0.81,6.706-7.873,8.812-13.801c-0.194,1.199,0.745,2.235,1.62,1.037
c-0.13,0.81,0.907,1.879,1.685,0.292c0.162,0.68,1.199,1.879,1.587-0.842c0.68,1.523,2.073,0.356,1.166-3.467
C22.833,30.542,22.023,32.259,21.602,30.38z"/>
<path style="fill:#FFFFFF;" d="M33.556,18.004c0,0-0.81-1.782-2.592-0.454C31.645,18.652,32.876,18.458,33.556,18.004z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.7 KiB

View File

@@ -1,31 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="main_outline" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 640 640" style="enable-background:new 0 0 640 640;" xml:space="preserve">
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 26.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" baseProfile="basic" id="Layer_1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 48 48"
xml:space="preserve">
<radialGradient id="SVGID_1_" cx="6.9149" cy="22.0496" r="22.8353" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#4DF124"/>
<stop offset="1" style="stop-color:#50F026;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_1_);" points="22,39 5,22 22,5 39,22 "/>
<radialGradient id="SVGID_00000139996897145475946720000016112839658872388482_" cx="76.9149" cy="34.0496" r="22.8353" gradientTransform="matrix(6.123234e-17 1 -1 6.123234e-17 56 -70)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#FEB8CB"/>
<stop offset="1" style="stop-color:#F3B7C7;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_00000139996897145475946720000016112839658872388482_);" points="5,22 22,5 39,22 22,39 "/>
<radialGradient id="SVGID_00000093871711819600315850000004729861997223519931_" cx="78.9149" cy="-33.9504" r="22.8353" gradientTransform="matrix(-1 0 0 -1 116 -12)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#F3A509"/>
<stop offset="1" style="stop-color:#F0A50B;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_00000093871711819600315850000004729861997223519931_);" points="22,5 39,22 22,39 5,22 "/>
<radialGradient id="SVGID_00000135690485340390919590000014040735353606177693_" cx="15.9149" cy="-40.9504" r="22.8353" gradientTransform="matrix(-6.123234e-17 -1 1 -6.123234e-17 63 53)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#248CEF"/>
<stop offset="1" style="stop-color:#238CF0;stop-opacity:0"/>
</radialGradient>
<polygon style="fill:url(#SVGID_00000135690485340390919590000014040735353606177693_);" points="39,22 22,39 5,22 22,5 "/>
<linearGradient id="SVGID_00000077298462891770500530000007099752573391321022_" gradientUnits="userSpaceOnUse" x1="50.2685" y1="22" x2="16.3273" y2="22" gradientTransform="matrix(6.123234e-17 -1 1 6.123234e-17 0 44)">
<stop offset="0" style="stop-color:#FB5269"/>
<stop offset="1" style="stop-color:#F5656F;stop-opacity:0"/>
</linearGradient>
<path style="fill:url(#SVGID_00000077298462891770500530000007099752573391321022_);" d="M5.029,22L22,38.971L38.971,22L22,5.029
L5.029,22z M22,37L7,22L22,7l15,15L22,37z"/>
<linearGradient id="SVGID_00000080167811242610734670000007432955462137883282_" gradientUnits="userSpaceOnUse" x1="22" y1="29.0473" x2="22" y2="36.8383">
<stop offset="0" style="stop-color:#298ACF;stop-opacity:0"/>
<stop offset="1" style="stop-color:#0C85CE"/>
</linearGradient>
<polygon style="fill:url(#SVGID_00000080167811242610734670000007432955462137883282_);" points="32,27 22,37 12,27 10.029,27
22,38.971 33.971,27 "/>
<linearGradient id="SVGID_00000047742943821622699230000005167578415512672158_" gradientUnits="userSpaceOnUse" x1="23.1291" y1="6.1314" x2="24.8162" y2="40.0686">
<stop offset="0" style="stop-color:#00BFFE"/>
<stop offset="1" style="stop-color:#1D55C4"/>
</linearGradient>
<path style="fill:url(#SVGID_00000047742943821622699230000005167578415512672158_);" d="M47.447,31.565
c0,0-4.811-9.476-12.052-11.129c-2.624,0.972-4.568,1.604-5.443,3.645s-6.804,3.985-6.804,3.985s5.151-2.576,5.977-4.568
s5.929-3.45,5.929-3.45l0.097-0.68c0,0-1.409-3.742-6.755-1.458c-1.264,0.437-1.152-0.988-1.152-0.988s0.136-5.378-0.271-6.91
c-0.072,1.269-0.531,2.166-0.614,2.223c0,0-0.097,2.819-0.583,3.985c-0.486,1.166-0.781-1.08-0.636-2.246
c0.146-1.166-0.292-1.992,0.194-3.645c0.486-1.652,0.68-3.499,0.535-4.568c-0.146-1.069,0.68-0.826,1.215,0.194
c0.535,1.021,1.76,4.806,1.468,10.783c1.992-1.021,6.307-0.967,7.328,2.532C37.922,19.902,45.211,22.915,47.447,31.565z
M12.652,5.615c0,0-0.729,0.194,0.486,1.604c-0.632,0.729,0.437,1.749,0.437,1.749s-0.68,0.956,0.68,1.555
c-0.68,1.053,0.923,1.992,0.923,1.992s-0.923,1.069,0.697,1.911c-0.648,1.263,1.15,1.83,1.15,1.83s-0.875,0.972,0.632,1.215
c-0.243,1.506,0.972,1.409,0.972,1.409s-0.632,0.972,0.778,1.166c-0.146,0.389,0.437,1.361,1.847,1.555
c1.409,0.194,0.875-0.826,0.194-0.826c-0.68,0-1.555-0.34-1.118-0.437c0.437-0.097,1.701-0.535,0.194-0.535
c-1.507,0-1.458-0.778-0.389-0.778c1.069,0,2.381-0.486,0.389-0.583c-1.992-0.097-1.798-0.729-1.069-0.875
c0.729-0.146,1.118-0.194-0.049-0.34s-1.847-0.778-0.972-0.729c0.875,0.049,1.069-0.194,0.049-0.437
c-1.021-0.243-2.187-1.166-0.972-0.875c1.215,0.292,1.361-0.049,0.243-0.437c-1.118-0.389-2.138-1.652-1.166-1.458
c0.972,0.194,1.604,0.146,0.826-0.146c-0.778-0.292-2.77-2.041-1.944-1.701c0.826,0.34,0.875-0.437,0.34-0.632
S14.11,9.697,14.79,9.697s0.437-0.535-0.146-0.826s-1.166-0.826-0.68-1.021c0.486-0.194,0.583-0.486,0.097-0.68
c-0.486-0.194-0.68-0.875,0-0.68c0.68,0.194,0.875-0.535-0.146-0.729c-1.021-0.194-1.166-1.264-0.146-0.778
c1.021,0.486,1.069-0.292,0.146-0.632c-0.923-0.34-0.972-1.555,0.34-0.535c3.305,2.381,10.14,11.031,10.14,11.031
s-0.13-1.264-0.518-1.749c-2.09-3.353-8.197-9.752-10.351-10.886c-1-0.526-2.316-0.227-1.069,1.895
C11.68,4.692,12.652,5.615,12.652,5.615z M11.372,30.755c0.547,1.094,1.911,0.94,2.527,0.421c0.616-0.518,1.782-1.296,1.782-1.296
s-0.132-0.608-1.633,0.046c-1.264,0.551-1.49-0.473-1.101-0.862c0.389-0.389,0.693-0.222,1.406-0.546
c0.713-0.324,0.907-1.004,0.907-1.004s-0.745,0.486-1.911,0.745s-0.875-0.599-0.259-0.923c0.616-0.324,1.749-0.826,1.749-0.826
c-1.458,0.316-1.054-0.738-0.745-1.069c0.787-0.843,2.948-1.361,2.948-1.361c-0.972,0-1.639-0.558-0.518-0.907
c0.988-0.308,3.888,0.032,3.888,0.032c-2.527-1.166-6.058-1.102-5.086,0.745c-3.159,0.859-2.073,2.462-2.073,2.462
s-0.648,0.292-1.037,0.583c-1.004,0.94-0.122,1.871-0.122,1.871S10.878,29.767,11.372,30.755z M21.674,31.047
c-0.227,1.782-1.393,2.171-1.458,0.324c-0.227,2.041-1.361,2.041-1.296-0.162c-0.551,1.911-1.328,1.62-1.296,0.81
c0.032-0.81,0.648-3.467,0.648-3.467c-3.24,4.698-15.907,15.81-15.907,15.81c-0.94,0.875,0.227,1.555,0.68,1.102
c0.454-0.454,7.451-6.026,13.445-13.834c-2.365,4.892-8.683,12.214-9.525,13.153s0.324,1.717,1.037,0.907
c0.713-0.81,6.706-7.873,8.812-13.801c-0.194,1.199,0.745,2.235,1.62,1.037c-0.13,0.81,0.907,1.879,1.685,0.292
c0.162,0.68,1.199,1.879,1.587-0.842c0.68,1.523,2.073,0.356,1.166-3.467C22.906,31.209,22.096,32.926,21.674,31.047z
M33.629,18.671c0,0-0.81-1.782-2.592-0.454C31.718,19.319,32.949,19.125,33.629,18.671z"/>
<g>
<path id="teabag" style="fill:#FFFFFF" d="M395.9,484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5,21.2-17.9,33.8-11.8
c17.2,8.3,27.1,13,27.1,13l-0.1-109.2l16.7-0.1l0.1,117.1c0,0,57.4,24.2,83.1,40.1c3.7,2.3,10.2,6.8,12.9,14.4
c2.1,6.1,2,13.1-1,19.3l-61,126.9C423.6,484.9,408.4,490.3,395.9,484.2z"/>
<g>
<g>
<path style="fill:#609926" d="M622.7,149.8c-4.1-4.1-9.6-4-9.6-4s-117.2,6.6-177.9,8c-13.3,0.3-26.5,0.6-39.6,0.7c0,39.1,0,78.2,0,117.2
c-5.5-2.6-11.1-5.3-16.6-7.9c0-36.4-0.1-109.2-0.1-109.2c-29,0.4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5
c-9.8-0.6-22.5-2.1-39,1.5c-8.7,1.8-33.5,7.4-53.8,26.9C-4.9,212.4,6.6,276.2,8,285.8c1.7,11.7,6.9,44.2,31.7,72.5
c45.8,56.1,144.4,54.8,144.4,54.8s12.1,28.9,30.6,55.5c25,33.1,50.7,58.9,75.7,62c63,0,188.9-0.1,188.9-0.1s12,0.1,28.3-10.3
c14-8.5,26.5-23.4,26.5-23.4s12.9-13.8,30.9-45.3c5.5-9.7,10.1-19.1,14.1-28c0,0,55.2-117.1,55.2-231.1
C633.2,157.9,624.7,151.8,622.7,149.8z M125.6,353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6,321.8,60,295.4
c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5,38.5-30c13.8-3.7,31-3.1,31-3.1s7.1,59.4,15.7,94.2c7.2,29.2,24.8,77.7,24.8,77.7
S142.5,359.9,125.6,353.9z M425.9,461.5c0,0-6.1,14.5-19.6,15.4c-5.8,0.4-10.3-1.2-10.3-1.2s-0.3-0.1-5.3-2.1l-112.9-55
c0,0-10.9-5.7-12.8-15.6c-2.2-8.1,2.7-18.1,2.7-18.1L322,273c0,0,4.8-9.7,12.2-13c0.6-0.3,2.3-1,4.5-1.5c8.1-2.1,18,2.8,18,2.8
l110.7,53.7c0,0,12.6,5.7,15.3,16.2c1.9,7.4-0.5,14-1.8,17.2C474.6,363.8,425.9,461.5,425.9,461.5z"/>
<path style="fill:#609926" d="M326.8,380.1c-8.2,0.1-15.4,5.8-17.3,13.8c-1.9,8,2,16.3,9.1,20c7.7,4,17.5,1.8,22.7-5.4
c5.1-7.1,4.3-16.9-1.8-23.1l24-49.1c1.5,0.1,3.7,0.2,6.2-0.5c4.1-0.9,7.1-3.6,7.1-3.6c4.2,1.8,8.6,3.8,13.2,6.1
c4.8,2.4,9.3,4.9,13.4,7.3c0.9,0.5,1.8,1.1,2.8,1.9c1.6,1.3,3.4,3.1,4.7,5.5c1.9,5.5-1.9,14.9-1.9,14.9
c-2.3,7.6-18.4,40.6-18.4,40.6c-8.1-0.2-15.3,5-17.7,12.5c-2.6,8.1,1.1,17.3,8.9,21.3c7.8,4,17.4,1.7,22.5-5.3
c5-6.8,4.6-16.3-1.1-22.6c1.9-3.7,3.7-7.4,5.6-11.3c5-10.4,13.5-30.4,13.5-30.4c0.9-1.7,5.7-10.3,2.7-21.3
c-2.5-11.4-12.6-16.7-12.6-16.7c-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3c4.7-9.7,9.4-19.3,14.1-29
c-4.1-2-8.1-4-12.2-6.1c-4.8,9.8-9.7,19.7-14.5,29.5c-6.7-0.1-12.9,3.5-16.1,9.4c-3.4,6.3-2.7,14.1,1.9,19.8
C343.2,346.5,335,363.3,326.8,380.1z"/>
</g>
</g>
<path style="fill:#FFFFFF;" d="M35.808,18.604c-1.021-3.499-5.103-3.499-7.095-2.478c0.292-5.977-1.166-9.817-1.701-10.837
c-0.535-1.021-1.361-1.264-1.215-0.194c0.146,1.069-0.049,2.916-0.535,4.568c-0.486,1.652-0.049,2.478-0.194,3.645
s-0.097,3.499,0.389,2.333c0.486-1.166,0.583-3.985,0.583-3.985s0.972-1.75,0.389-5.637c1.861,4.019,1.023,10.314,1.023,10.314
s-0.392,1.349,0.872,0.911c5.346-2.284,6.755,1.458,6.755,1.458l-0.097,0.68c0,0-5.103,1.458-5.929,3.45S23.076,27.4,23.076,27.4
s5.929-1.944,6.804-3.985c0.875-2.041,2.819-2.673,5.443-3.645c7.241,1.652,12.052,11.129,12.052,11.129
C45.138,22.248,37.849,19.235,35.808,18.604z"/>
<path style="fill:#FFFFFF;" d="M12.579,4.948c0,0-0.729,0.194,0.486,1.604c-0.632,0.729,0.437,1.749,0.437,1.749
s-0.68,0.956,0.68,1.555c-0.68,1.053,0.923,1.992,0.923,1.992s-0.923,1.069,0.697,1.911c-0.648,1.263,1.15,1.83,1.15,1.83
s-0.875,0.972,0.632,1.215c-0.243,1.506,0.972,1.409,0.972,1.409s-0.632,0.972,0.778,1.166c-0.146,0.389,0.437,1.361,1.847,1.555
c1.409,0.194,0.875-0.826,0.194-0.826c-0.68,0-1.555-0.34-1.118-0.437c0.437-0.097,1.701-0.535,0.194-0.535
c-1.507,0-1.458-0.778-0.389-0.778c1.069,0,2.381-0.486,0.389-0.583c-1.992-0.097-1.798-0.729-1.069-0.875
c0.729-0.146,1.118-0.194-0.049-0.34c-1.166-0.146-1.847-0.778-0.972-0.729c0.875,0.049,1.069-0.194,0.049-0.437
c-1.021-0.243-2.187-1.166-0.972-0.875c1.215,0.292,1.361-0.049,0.243-0.437c-1.118-0.389-2.138-1.652-1.166-1.458
c0.972,0.194,1.604,0.146,0.826-0.146c-0.778-0.292-2.77-2.041-1.944-1.701c0.826,0.34,0.875-0.437,0.34-0.632
S14.037,9.03,14.717,9.03s0.437-0.535-0.146-0.826c-0.583-0.292-1.166-0.826-0.68-1.021c0.486-0.194,0.583-0.486,0.097-0.68
c-0.486-0.194-0.68-0.875,0-0.68c0.68,0.194,0.875-0.535-0.146-0.729c-1.021-0.194-1.166-1.264-0.146-0.778
c1.021,0.486,1.069-0.292,0.146-0.632c-0.923-0.34-0.972-1.555,0.34-0.535c3.305,2.381,10.14,11.031,10.14,11.031
s-0.13-1.264-0.518-1.749c-2.09-3.353-8.197-9.752-10.351-10.886c-1-0.526-2.316-0.227-1.069,1.895
C11.607,4.025,12.579,4.948,12.579,4.948z"/>
<path style="fill:#FFFFFF;" d="M11.299,30.089c0.547,1.094,1.911,0.94,2.527,0.421c0.616-0.518,1.782-1.296,1.782-1.296
s-0.799,0.091-2.3,0.745c-1.264,0.551-1.296-0.778-0.907-1.166c0.389-0.389,1.166-0.616,1.879-0.94
c0.713-0.324,0.907-1.004,0.907-1.004s-0.745,0.486-1.911,0.745c-1.166,0.259-0.875-0.599-0.259-0.923s1.749-0.826,1.749-0.826
c-1.458,0.316-1.054-0.738-0.745-1.069c0.787-0.843,2.948-1.361,2.948-1.361c-0.972,0-1.639-0.558-0.518-0.907
c0.988-0.308,3.888,0.032,3.888,0.032c-2.527-1.166-6.058-1.102-5.086,0.745c-3.159,0.859-2.073,2.462-2.073,2.462
s-0.648,0.292-1.037,0.583c-1.004,0.94-0.122,1.871-0.122,1.871S10.805,29.101,11.299,30.089z"/>
<path style="fill:#FFFFFF;" d="M21.602,30.38c-0.227,1.782-1.393,2.171-1.458,0.324c-0.227,2.041-1.361,2.041-1.296-0.162
c-0.551,1.911-1.328,1.62-1.296,0.81c0.032-0.81,0.648-3.467,0.648-3.467c-3.24,4.698-15.907,15.81-15.907,15.81
c-0.94,0.875,0.227,1.555,0.68,1.102c0.454-0.454,7.451-6.026,13.445-13.834c-2.365,4.892-8.683,12.214-9.525,13.153
c-0.842,0.94,0.324,1.717,1.037,0.907c0.713-0.81,6.706-7.873,8.812-13.801c-0.194,1.199,0.745,2.235,1.62,1.037
c-0.13,0.81,0.907,1.879,1.685,0.292c0.162,0.68,1.199,1.879,1.587-0.842c0.68,1.523,2.073,0.356,1.166-3.467
C22.833,30.542,22.023,32.259,21.602,30.38z"/>
<path style="fill:#FFFFFF;" d="M33.556,18.004c0,0-0.81-1.782-2.592-0.454C31.645,18.652,32.876,18.458,33.556,18.004z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@@ -2,10 +2,10 @@
<div role="main" aria-label="{{if .IsSigned}}{{ctx.Locale.Tr "dashboard"}}{{else}}{{ctx.Locale.Tr "home"}}{{end}}" class="page-content home">
<div class="tw-mb-8 tw-px-8">
<div class="center">
<img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/logo-kolibrios.svg" alt="{{ctx.Locale.Tr "logo"}}">
<img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/logo.svg" alt="{{ctx.Locale.Tr "logo"}}">
<div class="hero">
<h1 class="ui icon header title">
KolibriOS
{{AppName}}
</h1>
<h2>{{ctx.Locale.Tr "startpage.app_desc_kos"}}</h2>
</div>

View File

@@ -59,14 +59,11 @@ async function generate(svg, path, {size, bg}) {
async function main() {
const gitea = argv.slice(2).includes('gitea');
const logoSvg = await readFile(new URL('../assets/logo.svg', import.meta.url), 'utf8');
const logoKosSvg = await readFile(new URL('../assets/logo-kolibrios.svg', import.meta.url), 'utf8');
const faviconSvg = await readFile(new URL('../assets/favicon.svg', import.meta.url), 'utf8');
await Promise.all([
generate(logoSvg, '../public/assets/img/logo.svg', {size: 32}),
generate(logoSvg, '../public/assets/img/logo.png', {size: 512}),
generate(logoKosSvg, '../public/assets/img/logo-kolibrios.svg', {size: 32}),
generate(logoKosSvg, '../public/assets/img/logo-kolibrios.png', {size: 512}),
generate(faviconSvg, '../public/assets/img/favicon.svg', {size: 32}),
generate(faviconSvg, '../public/assets/img/favicon.png', {size: 180}),
generate(logoSvg, '../public/assets/img/avatar_default.png', {size: 200}),