clients: Use SVG icons when showing external links

Tests:

- Icons works in light/dark mode.

- All icons appear as expected.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Sunil Mohan Adapa 2026-03-10 22:50:49 -07:00 committed by James Valleroy
parent 4a3ca01059
commit d02154e2f0
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
21 changed files with 241 additions and 312 deletions

137
debian/copyright vendored
View File

@ -101,14 +101,6 @@ Copyright: 2020 Adwaita Icon Theme Authors, GNOME Project
Comment: https://github.com/GNOME/adwaita-icon-theme/ http://www.gnome.org
License: LGPL-3 or CC-BY-SA-3.0-US
Files: static/themes/default/icons/f-droid.png
static/themes/default/icons/f-droid.svg
Copyright: 2012 William Theaker
2013 Robert Martinez
2015 Andrew Nayenko
Comment: https://gitlab.com/fdroid/artwork/blob/master/fdroid-logo-2015/fdroid-logo.svg
License: CC-BY-SA-3.0 or GPL-3+
Files: plinth/modules/featherwiki/static/icons/featherwiki.png
plinth/modules/featherwiki/static/icons/featherwiki.svg
Copyright: 2022 Robbie Antenesse <dev@alamantus.com>
@ -121,15 +113,6 @@ Copyright: 2010 Git Authors
Comment: https://github.com/git/git/blob/master/gitweb/static/git-logo.png
License: GPL-2
Files: static/themes/default/icons/google-play.png
Copyright: Chameleon Design (https://thenounproject.com/Chamedesign/)
Comment: https://thenounproject.com/icon/887917/
License: CC-BY-3.0-US
Files: static/themes/default/icons/gnu-linux.png
Copyright: 2017 Cowemoji
License: CC0-1.0
Files: plinth/modules/homeassistant/static/icons/homeassistant.png
plinth/modules/homeassistant/static/icons/homeassistant.svg
Copyright: Home Assistant Core Developers
@ -161,12 +144,6 @@ Copyright: 2020 The other Kiwix guy
Comment: https://commons.wikimedia.org/wiki/File:Kiwix_logo_v3.svg
License: CC-BY-SA-4.0
Files: static/themes/default/icons/macos.png
static/themes/default/icons/macos.svg
Copyright: Vectors Market (https://thenounproject.com/vectorsmarket/)
Comment: https://thenounproject.com/icon/1203053/
License: CC-BY-SA-3.0
Files: plinth/modules/matrixsynapse/static/icons/matrixsynapse.png
Copyright: 2017 Kishan Raval
Comment: https://github.com/thekishanraval/Logos
@ -340,12 +317,6 @@ Copyright: 2011-2021 WordPress Contributors
Comment: https://github.com/WordPress/wordpress-develop/blob/master/src/wp-admin/images/wordpress-logo.svg
License: GPL-2+
Files: static/themes/default/icons/windows.png
static/themes/default/icons/windows.svg
Copyright: 2007 ruli (https://thenounproject.com/2007ruli/)
Comment: https://thenounproject.com/icon/1206946/
License: CC-BY-SA-3.0
Files: plinth/modules/wireguard/static/icons/wireguard.png
plinth/modules/wireguard/static/icons/wireguard.svg
Copyright: 2019 WireGuard LLC
@ -357,6 +328,23 @@ Copyright: 2008 GNOME icon artists
Comment: https://commons.wikimedia.org/wiki/File:Gnome-computer.svg
License: LGPL-3+ or CC-BY-SA-3.0
Files: static/themes/default/icons/android.svg
static/themes/default/icons/debian.svg
static/themes/default/icons/f-droid.svg
static/themes/default/icons/gnu-linux.svg
static/themes/default/icons/google-play.svg
static/themes/default/icons/macos.svg
static/themes/default/icons/windows.svg
Copyright: 2018, Fork Awesome
Comment: https://github.com/ForkAwesome/Fork-Awesome/tree/master/src/icons/svg/
License: OFL-1.1
Files: static/themes/default/icons/fedora.svg
static/themes/default/icons/homebrew.svg
Copyright: 2026, Simple Icons
Comment: https://github.com/simple-icons/simple-icons/
License: CC0-1.0
Files: debian/*
Copyright: 2013 Tzafrir Cohen
2013-2026 FreedomBox Authors
@ -2848,3 +2836,94 @@ License: Zlib
.
3. This notice may not be removed or altered from any source
distribution.
License: OFL-1.1
This Font Software is licensed under the SIL Open Font License,
Version 1.1.
.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
.
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
.
PREAMBLE The goals of the Open Font License (OFL) are to stimulate
worldwide development of collaborative font projects, to support the font
creation efforts of academic and linguistic communities, and to provide
a free and open framework in which fonts may be shared and improved in
partnership with others.
.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves.
The fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply to
any document created using the fonts or their derivatives.
.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such.
This may include source files, build scripts and documentation.
.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
.
"Original Version" refers to the collection of Font Software components
as distributed by the Copyright Holder(s).
.
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting ? in part or in whole ?
any of the components of the Original Version, by changing formats or
by porting the Font Software to a new environment.
.
"Author" refers to any designer, engineer, programmer, technical writer
or other person who contributed to the Font Software.
.
PERMISSION & CONDITIONS
.
Permission is hereby granted, free of charge, to any person obtaining a
copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
.
1) Neither the Font Software nor any of its individual components, in
Original or Modified Versions, may be sold by itself.
.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the
corresponding Copyright Holder. This restriction only applies to the
primary font name as presented to the users.
.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
.
5) The Font Software, modified or unmodified, in part or in whole, must
be distributed entirely under this license, and must not be distributed
under any other license. The requirement for fonts to remain under
this license does not apply to any document created using the Font
Software.
.
TERMINATION
This license becomes null and void if any of the above conditions are not met.
.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
DEALINGS IN THE FONT SOFTWARE.

View File

@ -48,16 +48,14 @@
{% if platform.os == 'gnu-linux' or platform.os == 'macos' or platform.os == 'windows' %}
<a class="btn btn-default" href="{{ platform.url }}" role="button">
<span>
{% with 'theme/icons/'|add:platform.os|add:'.png' as icon %}
<img class="client-icon" src="{% static icon %}" />
{% if platform.os == 'gnu-linux' %}
{% trans 'GNU/Linux' %}
{% elif platform.os == 'windows' %}
{% trans 'Windows' %}
{% elif platform.os == 'macos' %}
{% trans 'macOS' %}
{% endif %}
{% endwith %}
{% icon platform.os %}
{% if platform.os == 'gnu-linux' %}
{% trans 'GNU/Linux' %}
{% elif platform.os == 'windows' %}
{% trans 'Windows' %}
{% elif platform.os == 'macos' %}
{% trans 'macOS' %}
{% endif %}
</span>
</a>
{% endif %}
@ -80,26 +78,22 @@
{% if platform.type == 'download' and platform.os == 'android' %}
<a class="btn btn-default" href="{{ platform.url }}" role="button">
<span>
{% with 'theme/icons/'|add:platform.os|add:'.png' as icon %}
<img class="client-icon" src="{% static icon %}" />
{% trans 'Android APK' %}
{% endwith %}
{% icon platform.os %}
{% trans 'Android APK' %}
</span>
</a>
{% endif %}
{% if platform.type == 'store' and platform.os == 'android' or platform.os == 'ios' %}
<a class="btn btn-default" href="{{ platform.url }}" role="button">
<span>
{% with 'theme/icons/'|add:platform.store_name|add:'.png' as icon %}
<img class="client-icon" src="{% static icon %}" />
{% if platform.store_name == 'google-play' %}
{% trans 'Play Store' %}
{% elif platform.store_name == 'f-droid' %}
{% trans 'F-Droid' %}
{% elif platform.store_name == 'app-store' %}
{% trans 'App Store' %}
{% endif %}
{% endwith %}
{% icon platform.store_name %}
{% if platform.store_name == 'google-play' %}
{% trans 'Play Store' %}
{% elif platform.store_name == 'f-droid' %}
{% trans 'F-Droid' %}
{% elif platform.store_name == 'app-store' %}
{% trans 'App Store' %}
{% endif %}
</span>
</a>
{% endif %}
@ -119,17 +113,20 @@
<td>
{% for platform in client.platforms %}
{% if platform.type == 'package' %}
<div>
<span class="client-package">
{% if platform.format == 'deb' %}
<strong>{% trans "Debian:" %}</strong> {{ platform.name }}
{% icon 'debian' %}
{{ platform.name }}
{% endif %}
{% if platform.format == 'brew' %}
<strong>{% trans "Homebrew:" %}</strong> {{ platform.name }}
{% icon 'homebrew' %}
{{ platform.name }}
{% endif %}
{% if platform.format == 'rpm' %}
<strong>{% trans "RPM:" %}</strong> {{ platform.name }}
{% icon 'fedora' %}
{{ platform.name }}
{% endif %}
</div>
</span>
{% endif %}
{% endfor %}
</td>

View File

@ -115,11 +115,15 @@ def icon(url: str, *args, **kwargs):
path = web_server.resolve_static_path(url)
try:
icon_lines = path.read_text().splitlines()
icon_text = path.read_text()
except FileNotFoundError:
raise ValueError(f'Icon {url} not found.')
else:
# Skip the line with <?xml> header.
icon_text = add_attributes('\n'.join(icon_lines[1:]))
if icon_text and icon_text.startswith('<?xml'):
icon_lines = icon_text.splitlines()
icon_text = '\n'.join(icon_lines[1:])
icon_text = add_attributes(icon_text)
return mark_safe(icon_text)

View File

@ -441,6 +441,11 @@ footer {
line-height: 3rem;
}
.client-package {
margin-right: 2rem;
font-size: 1rem;
}
/* Icon when collapsible content is shown */
.collapsible-button .fa {
margin-left: 0.3125rem;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 500 B

View File

@ -0,0 +1,9 @@
<svg
width="1300.2"
height="1536"
viewBox="0 0 1300.2 1536"
xmlns="http://www.w3.org/2000/svg">
<path
d="m 455.25476,327.22013 c 20.31563,0 36.01406,-16.62188 36.01406,-36.01407 0,-19.39219 -15.69843,-36.01407 -36.01406,-36.01407 -19.39219,0 -35.09063,16.62188 -35.09063,36.01407 0,19.39219 15.69844,36.01407 35.09063,36.01407 z m 389.69068,0 c 19.39219,0 35.09063,-16.62188 35.09063,-36.01407 0,-19.39219 -15.69844,-36.01407 -35.09063,-36.01407 -20.31563,0 -36.01407,16.62188 -36.01407,36.01407 0,19.39219 15.69844,36.01407 36.01407,36.01407 z M 95.114077,497.13265 c 51.712503,0 94.190643,42.47814 94.190643,94.19064 v 397.07819 c 0,52.63592 -41.5547,95.11412 -94.190643,95.11412 C 42.478131,1083.5156 0,1041.0374 0,988.40148 V 591.32329 c 0,-51.7125 42.478131,-94.19064 95.114077,-94.19064 z M 1073.958,514.67797 v 615.00943 c 0,56.3297 -45.2485,101.5782 -100.65473,101.5782 h -69.25782 v 209.6203 c 0,52.636 -42.47813,95.1141 -95.11408,95.1141 -52.63594,0 -95.11407,-42.4781 -95.11407,-95.1141 V 1231.2656 H 586.3829 v 209.6203 c 0,52.636 -42.47813,95.1141 -95.11408,95.1141 -51.7125,0 -94.19063,-42.4781 -94.19063,-95.1141 l -0.92344,-209.6203 h -68.33439 c -56.32969,0 -101.57814,-45.2485 -101.57814,-101.5782 V 514.67797 Z M 859.72044,140.68572 c 129.28127,66.48751 217.00786,193.92191 217.00786,340.74849 H 222.54847 c 0,-146.82658 87.72658,-274.26098 217.93128,-340.74849 L 374.91568,19.715394 c -3.69375,-6.464064 -1.84687,-14.7750026 4.61719,-18.4687532 6.46406,-2.7703129 14.775,-0.92343763 18.46875,5.5406259 L 464.48913,128.68104 c 56.3297,-24.93282 119.12346,-38.784386 185.61097,-38.784386 66.48751,0 129.28127,13.851566 185.61097,38.784386 L 902.19858,6.7872667 c 3.69375,-6.46406353 12.00468,-8.3109388 18.46875,-5.5406259 6.46406,3.6937506 8.31094,12.0046892 4.61719,18.4687532 z m 440.47976,450.63757 v 397.07819 c 0,52.63592 -42.4781,95.11412 -95.1141,95.11412 -51.7125,0 -94.1906,-42.4782 -94.1906,-95.11412 V 591.32329 c 0,-52.63594 42.4781,-94.19064 94.1906,-94.19064 52.636,0 95.1141,41.5547 95.1141,94.19064 z"
style="stroke-width:0.923438;fill:currentColor;" />
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 801 B

View File

@ -1 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"><path d="M79.032,11.72H20.996c-5.219,0-9.45,4.231-9.45,9.45v57.658c0,5.219,4.231,9.45,9.45,9.45h58.035 c5.219,0,9.451-4.231,9.451-9.45V21.171C88.482,15.951,84.251,11.72,79.032,11.72z M20.538,55.867 c-0.002-2.529-0.003-5.057,0.001-7.585c0.001-0.961,0.518-1.507,1.47-1.509c4.566-0.008,9.132-0.003,13.698-0.001 c0.054,0,0.108,0.012,0.259,0.03c-0.107,0.212-0.179,0.371-0.266,0.522c-1.861,3.227-3.727,6.451-5.578,9.684 c-0.184,0.322-0.383,0.447-0.762,0.444c-2.419-0.019-4.839-0.008-7.258-0.01C21.036,57.44,20.538,56.937,20.538,55.867z M30.645,72.454c-1.52,1.055-3.056,2.088-4.6,3.108c-0.171,0.113-0.491,0.183-0.641,0.098c-0.174-0.1-0.238-0.394-0.29-0.493 c0.229-1.936,0.426-3.722,0.66-5.503c0.087-0.662,0.616-0.937,1.201-0.62c1.227,0.667,2.439,1.361,3.638,2.077 C31.189,71.467,31.204,72.066,30.645,72.454z M32.194,69.707c-0.109-0.039-0.362-0.093-0.578-0.213 c-1.111-0.62-2.216-1.25-3.315-1.891c-0.806-0.47-0.995-1.177-0.526-1.991c5.337-9.259,10.678-18.515,16.02-27.77 c0.485-0.84,1.186-1.03,2.028-0.558c1.078,0.604,2.152,1.215,3.222,1.834c0.863,0.499,1.05,1.198,0.546,2.072 c-5.327,9.243-10.658,18.484-15.986,27.727C33.321,69.411,32.928,69.713,32.194,69.707z M44.038,57.409 c0.107-0.2,0.186-0.358,0.274-0.511c1.851-3.211,3.711-6.416,5.545-9.637c0.222-0.39,0.468-0.519,0.898-0.503 c0.853,0.031,1.71-0.006,2.563,0.023c0.172,0.006,0.427,0.14,0.495,0.285c1.609,3.396,3.199,6.802,4.79,10.207 c0.013,0.029,0.002,0.069,0.002,0.136C53.767,57.409,48.931,57.409,44.038,57.409z M63.448,59.957 c-0.746-1.351-1.546-2.676-2.218-4.063c-4.22-8.713-8.082-17.588-11.774-26.536c-0.523-1.268-0.832-2.626-1.226-3.947 c-0.072-0.24-0.075-0.501-0.088-0.599c0-0.265-0.031-0.387,0.006-0.481c0.095-0.24,0.168-0.56,0.354-0.669 c0.132-0.077,0.501,0.075,0.65,0.233c0.495,0.529,1.006,1.064,1.39,1.672c1.386,2.197,2.707,4.435,4.081,6.64 c5.039,8.087,9.517,16.487,13.936,24.921c0.529,1.01,0.457,1.779-0.391,2.55c-0.903,0.82-1.923,1.449-3.23,1.266 C64.294,60.855,63.771,60.542,63.448,59.957z M68.637,67.995c-0.732-1.104-1.444-2.223-2.132-3.354 c-0.447-0.736-0.221-1.473,0.541-1.886c0.638-0.345,1.284-0.678,1.937-0.993c0.77-0.372,1.563-0.145,1.97,0.596 c0.585,1.065,1.134,2.15,1.685,3.233c0.104,0.205,0.145,0.443,0.19,0.583c-0.036,0.654-0.245,1.121-0.729,1.426 c-0.476,0.3-0.957,0.592-1.45,0.863C69.901,68.874,69.107,68.704,68.637,67.995z M74.394,75.242 c-0.693-0.357-1.42-0.653-2.089-1.048c-0.853-0.502-1.461-1.247-1.806-2.184c-0.376-1.021-0.042-2.133,0.894-2.659 c0.542-0.305,1.166-0.527,1.78-0.629c1.006-0.167,1.825,0.301,2.243,1.193c0.387,0.825,0.691,1.727,0.821,2.625 c0.182,1.263,0.169,2.555,0.238,3.819C75.689,75.935,75.047,75.578,74.394,75.242z M79.491,55.885 c-0.001,1.037-0.506,1.554-1.528,1.556c-2.273,0.004-4.547,0.001-6.681,0.001c-1.898-3.597-3.735-7.078-5.619-10.647 c0.243-0.011,0.412-0.026,0.582-0.026c3.875-0.001,7.751-0.003,11.626,0c1.124,0.001,1.62,0.506,1.621,1.638 C79.492,50.899,79.493,53.392,79.491,55.885z"></path></svg>
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
x="0px"
y="0px"
viewBox="0 0 100 100"
enable-background="new 0 0 100 100"
fill="currentColor">
<path
d="M79.032,11.72H20.996c-5.219,0-9.45,4.231-9.45,9.45v57.658c0,5.219,4.231,9.45,9.45,9.45h58.035 c5.219,0,9.451-4.231,9.451-9.45V21.171C88.482,15.951,84.251,11.72,79.032,11.72z M20.538,55.867 c-0.002-2.529-0.003-5.057,0.001-7.585c0.001-0.961,0.518-1.507,1.47-1.509c4.566-0.008,9.132-0.003,13.698-0.001 c0.054,0,0.108,0.012,0.259,0.03c-0.107,0.212-0.179,0.371-0.266,0.522c-1.861,3.227-3.727,6.451-5.578,9.684 c-0.184,0.322-0.383,0.447-0.762,0.444c-2.419-0.019-4.839-0.008-7.258-0.01C21.036,57.44,20.538,56.937,20.538,55.867z M30.645,72.454c-1.52,1.055-3.056,2.088-4.6,3.108c-0.171,0.113-0.491,0.183-0.641,0.098c-0.174-0.1-0.238-0.394-0.29-0.493 c0.229-1.936,0.426-3.722,0.66-5.503c0.087-0.662,0.616-0.937,1.201-0.62c1.227,0.667,2.439,1.361,3.638,2.077 C31.189,71.467,31.204,72.066,30.645,72.454z M32.194,69.707c-0.109-0.039-0.362-0.093-0.578-0.213 c-1.111-0.62-2.216-1.25-3.315-1.891c-0.806-0.47-0.995-1.177-0.526-1.991c5.337-9.259,10.678-18.515,16.02-27.77 c0.485-0.84,1.186-1.03,2.028-0.558c1.078,0.604,2.152,1.215,3.222,1.834c0.863,0.499,1.05,1.198,0.546,2.072 c-5.327,9.243-10.658,18.484-15.986,27.727C33.321,69.411,32.928,69.713,32.194,69.707z M44.038,57.409 c0.107-0.2,0.186-0.358,0.274-0.511c1.851-3.211,3.711-6.416,5.545-9.637c0.222-0.39,0.468-0.519,0.898-0.503 c0.853,0.031,1.71-0.006,2.563,0.023c0.172,0.006,0.427,0.14,0.495,0.285c1.609,3.396,3.199,6.802,4.79,10.207 c0.013,0.029,0.002,0.069,0.002,0.136C53.767,57.409,48.931,57.409,44.038,57.409z M63.448,59.957 c-0.746-1.351-1.546-2.676-2.218-4.063c-4.22-8.713-8.082-17.588-11.774-26.536c-0.523-1.268-0.832-2.626-1.226-3.947 c-0.072-0.24-0.075-0.501-0.088-0.599c0-0.265-0.031-0.387,0.006-0.481c0.095-0.24,0.168-0.56,0.354-0.669 c0.132-0.077,0.501,0.075,0.65,0.233c0.495,0.529,1.006,1.064,1.39,1.672c1.386,2.197,2.707,4.435,4.081,6.64 c5.039,8.087,9.517,16.487,13.936,24.921c0.529,1.01,0.457,1.779-0.391,2.55c-0.903,0.82-1.923,1.449-3.23,1.266 C64.294,60.855,63.771,60.542,63.448,59.957z M68.637,67.995c-0.732-1.104-1.444-2.223-2.132-3.354 c-0.447-0.736-0.221-1.473,0.541-1.886c0.638-0.345,1.284-0.678,1.937-0.993c0.77-0.372,1.563-0.145,1.97,0.596 c0.585,1.065,1.134,2.15,1.685,3.233c0.104,0.205,0.145,0.443,0.19,0.583c-0.036,0.654-0.245,1.121-0.729,1.426 c-0.476,0.3-0.957,0.592-1.45,0.863C69.901,68.874,69.107,68.704,68.637,67.995z M74.394,75.242 c-0.693-0.357-1.42-0.653-2.089-1.048c-0.853-0.502-1.461-1.247-1.806-2.184c-0.376-1.021-0.042-2.133,0.894-2.659 c0.542-0.305,1.166-0.527,1.78-0.629c1.006-0.167,1.825,0.301,2.243,1.193c0.387,0.825,0.691,1.727,0.821,2.625 c0.182,1.263,0.169,2.555,0.238,3.819C75.689,75.935,75.047,75.578,74.394,75.242z M79.491,55.885 c-0.001,1.037-0.506,1.554-1.528,1.556c-2.273,0.004-4.547,0.001-6.681,0.001c-1.898-3.597-3.735-7.078-5.619-10.647 c0.243-0.011,0.412-0.026,0.582-0.026c3.875-0.001,7.751-0.003,11.626,0c1.124,0.001,1.62,0.506,1.621,1.638 C79.492,50.899,79.493,53.392,79.491,55.885z">
</path>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,129 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="48"
height="48"
viewBox="0 0 48.000001 48.000001"
id="svg4230"
version="1.1"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="f-droid.svg">
<defs
id="defs4232" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.1955207"
inkscape:cx="-432.5788"
inkscape:cy="-4.7599633"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
gridtolerance="10000" />
<metadata
id="metadata4235">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1004.3622)">
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#030300;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 45.410845,1006.8622 -4.25,5.5"
id="path4181"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4945"
d="m 2.5889342,1006.8622 4.25,5.5"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4144"
width="38"
height="13"
x="5"
y="1010.3622"
rx="3"
ry="3" />
<rect
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4146"
width="38"
height="26"
x="5"
y="1024.3622"
rx="3"
ry="3" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 24,1031.1122 c -2.880662,0 -5.319789,1.9847 -6.033203,4.6504 h 3.212891 c 0.554316,-0.9854 1.59511,-1.6504 2.820312,-1.6504 1.812692,0 3.25,1.4373 3.25,3.25 0,1.8127 -1.437308,3.25 -3.25,3.25 -1.307381,0 -2.411251,-0.7527 -2.929688,-1.8496 h -3.154296 c 0.642247,2.7657 3.131894,4.8496 6.083984,4.8496 3.434013,0 6.25,-2.816 6.25,-6.25 0,-3.434 -2.815987,-6.25 -6.25,-6.25 z"
id="path4161"
inkscape:connector-curvature="0" />
<circle
style="opacity:1;fill:none;fill-opacity:0.40392157;stroke:#ffffff;stroke-width:1.89999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4209"
cx="24"
cy="1037.3622"
r="9.5500002" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.89999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.69721117"
id="path4859"
cx="14.375"
cy="1017.4872"
r="3.375" />
<circle
r="3.375"
cy="1017.4872"
cx="33.875"
id="circle4177"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.89999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.69721117" />
</g>
width="1536"
height="1516.325"
viewBox="0 0 1536 1516.325"
xmlns="http://www.w3.org/2000/svg">
<path
d="M 43.513213,0.03024741 A 42.345456,42.345467 0 0 0 9.2438151,68.76796 L 131.15554,226.54032 a 101.83294,101.83297 0 0 0 -6.73051,36.49672 v 237.10858 c 0,56.29503 45.3207,101.61574 101.61663,101.61574 H 1309.9667 c 56.2969,0 101.6176,-45.32071 101.6176,-101.61574 V 263.03704 a 101.83294,101.83297 0 0 0 -6.7315,-36.4958 L 1526.7646,68.76796 a 42.345456,42.345467 0 0 0 -31.2438,-68.70288218 42.345456,42.345467 0 0 0 -4.351,0 42.345456,42.345467 0 0 0 -31.4225,16.87164218 l -116.0401,150.16925 a 102.04284,102.04287 0 0 0 -33.7396,-5.71676 H 226.04074 a 102.15375,102.15378 0 0 0 -33.74327,5.71676 L 76.261991,16.93672 A 42.345456,42.345467 0 0 0 43.513213,0 Z M 441.97974,288.43754 A 114.32054,114.32057 0 0 1 556.30028,402.76086 114.32054,114.32057 0 0 1 441.97974,517.08051 114.32054,114.32057 0 0 1 327.6592,402.76086 114.32054,114.32057 0 0 1 441.97883,288.43754 Z m 660.51726,0 A 114.32054,114.32057 0 0 1 1216.8166,402.76086 114.32054,114.32057 0 0 1 1102.4961,517.08051 114.32054,114.32057 0 0 1 988.17645,402.76086 114.32054,114.32057 0 0 1 1102.497,288.43754 Z M 226.04166,635.63572 c -56.29684,0 -101.61663,45.32071 -101.61663,101.61756 v 677.45422 c 0,56.2968 45.3207,101.6175 101.61663,101.6175 H 1309.9667 c 56.2969,0 101.6176,-45.3207 101.6176,-101.6175 V 737.25328 c 0,-56.29685 -45.3207,-101.61756 -101.6176,-101.61756 z m 541.96024,84.65152 c 196.0472,0 355.6664,159.61744 355.6664,355.66196 0,196.049 -159.6192,355.662 -355.66549,355.662 -196.04628,0 -355.66186,-159.6139 -355.66186,-355.662 0,-196.04452 159.61558,-355.66196 355.66186,-355.66196 z m 0,64.37108 c -161.2636,0 -291.29171,130.02723 -291.29171,291.29178 0,161.2645 130.02811,291.3578 291.29171,291.3578 161.26452,0 291.2917,-130.0942 291.2917,-291.3587 0,-161.26457 -130.02718,-291.29179 -291.2917,-291.29179 z m 0,79.6167 c 116.31962,0 211.7062,95.38752 211.7062,211.70448 0,116.3187 -95.38658,211.7052 -211.70529,211.7052 -99.99518,0 -184.32587,-70.5882 -206.08109,-164.2691 h 106.84485 c 17.56091,37.1539 54.95129,62.6498 99.23624,62.6498 61.40041,0 110.08866,-48.6837 110.08866,-110.085 0,-61.4023 -48.68825,-110.08598 -110.08866,-110.08598 -41.50127,0 -76.75417,22.52608 -95.53048,55.90278 H 563.64215 C 587.80708,931.50128 670.42742,864.27502 768.00281,864.27502 Z"
fill="currentColor"
fill-rule="evenodd" />
</svg>

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,9 @@
<svg
role="img"
viewBox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
fill="currentColor">
<title>Fedora</title>
<path
d="M12.001 0C5.376 0 .008 5.369.004 11.992H.002v9.287h.002A2.726 2.726 0 0 0 2.73 24h9.275c6.626-.004 11.993-5.372 11.993-11.997C23.998 5.375 18.628 0 12 0zm2.431 4.94c2.015 0 3.917 1.543 3.917 3.671 0 .197.001.395-.03.619a1.002 1.002 0 0 1-1.137.893 1.002 1.002 0 0 1-.842-1.175 2.61 2.61 0 0 0 .013-.337c0-1.207-.987-1.672-1.92-1.672-.934 0-1.775.784-1.777 1.672.016 1.027 0 2.046 0 3.07l1.732-.012c1.352-.028 1.368 2.009.016 1.998l-1.748.013c-.004.826.006.677.002 1.093 0 0 .015 1.01-.016 1.776-.209 2.25-2.124 4.046-4.424 4.046-2.438 0-4.448-1.993-4.448-4.437.073-2.515 2.078-4.492 4.603-4.469l1.409-.01v1.996l-1.409.013h-.007c-1.388.04-2.577.984-2.6 2.47a2.438 2.438 0 0 0 2.452 2.439c1.356 0 2.441-.987 2.441-2.437l-.001-7.557c0-.14.005-.252.02-.407.23-1.848 1.883-3.256 3.754-3.256z"/>
</svg>

After

Width:  |  Height:  |  Size: 946 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 623 B

View File

@ -1 +1,10 @@
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 32 32.000001" version="1.1" x="0px" y="0px"><g transform="translate(0,-1020.3622)"><path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.0999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="M 6.5234375 4 A 0.50005 0.50005 0 0 0 6.4726562 4.0019531 A 0.50005 0.50005 0 0 0 6 4.5 L 6 27.5 A 0.50005 0.50005 0 0 0 6.7597656 27.929688 L 8.6992188 26.755859 A 0.5002941 0.5002941 0 0 0 8.8085938 26.689453 L 25.759766 16.429688 A 0.50005 0.50005 0 0 0 25.759766 15.572266 L 8.8164062 5.3183594 A 0.50005 0.50005 0 0 0 8.8066406 5.3125 A 0.50005 0.50005 0 0 0 8.6894531 5.2402344 L 6.7597656 4.0722656 A 0.50005 0.50005 0 0 0 6.5234375 4 z M 7 5.3867188 L 8.171875 6.0957031 L 16.324219 16.003906 L 8.1816406 25.898438 L 7 26.613281 L 7 5.3867188 z M 10.751953 7.6582031 L 19.054688 12.683594 L 16.970703 15.216797 L 10.751953 7.6582031 z M 19.919922 13.207031 L 24.53125 16 L 19.916016 18.794922 L 17.619141 16.003906 L 19.919922 13.207031 z M 16.970703 16.791016 L 19.050781 19.318359 L 10.763672 24.335938 L 16.970703 16.791016 z " transform="translate(0,1020.3622)"></path></g></svg>
<svg
viewBox="0 0 1536 1704.743"
height="1704.743"
width="1536"
xmlns="http://www.w3.org/2000/svg">
<path
d="M 0,1587.9205 V 116.82245 C 0,65.766736 29.422036,20.768944 72.689401,0 L 925.06086,852.37146 72.689401,1704.7429 C 29.422036,1683.1092 0,1638.9762 0,1587.9205 M 1195.0514,1122.3611 263.93264,1660.6108 998.61595,925.92559 1195.0514,1122.3611 m 289.8919,-372.96677 c 29.4221,23.36411 51.0567,59.70976 51.0567,102.97713 0,43.26736 -19.0385,77.88163 -49.3253,102.11143 L 1288.5079,1068.7092 1072.171,852.37146 1288.5079,636.03368 1484.9433,749.39433 M 263.93264,44.133054 1195.0505,582.38185 998.61595,778.81732 Z"
style="stroke-width:0.951307"
fill="currentColor" />
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 710 B

View File

@ -0,0 +1,11 @@
<svg
role="img"
style="color:currentColor"
width="41.144001"
height="64"
viewBox="0 0 15.429 24"
xmlns="http://www.w3.org/2000/svg">
<path
fill="currentColor"
d="M 3.653,0 A 0.214,0.214 0 0 0 3.447,0.156 C 3.131,1.26 3.626,2.306 4.285,3.091 q 0.23,0.27 0.476,0.501 A 2,2 0 0 0 4.096,3.612 C 2.912,3.845 1.903,4.597 1.356,6.144 A 3.9,3.9 0 0 0 1.156,7.61 1.565,1.565 0 0 0 0,9.114 1.59,1.59 0 0 0 1.227,10.655 l 0.026,12.046 c 0,0.195 0.1,0.377 0.264,0.482 l 0.008,0.005 C 2.062,23.498 3.572,24 6.735,24 c 3.238,0 4.7,-0.678 5.181,-1.04 l 0.008,-0.007 a 0.57,0.57 0 0 0 0.206,-0.439 c 0.002,-0.344 0.002,-1.136 0.002,-1.604 a 0.143,0.143 0 0 1 0.147,-0.144 c 0.397,0.006 0.869,0.006 1.318,0.005 a 1.826,1.826 0 0 0 1.832,-1.825 V 13.142 A 1.826,1.826 0 0 0 13.604,11.316 H 12.275 A 0.14,0.14 0 0 1 12.132,11.172 V 10.6 h 0.007 V 10.599 A 1.57,1.57 0 0 0 13.495,9.043 C 13.495,8.227 12.868,7.554 12.071,7.48 12.046,6.042 11.634,5.354 11.335,4.9 L 11.33,4.893 C 10.966,4.383 10.137,3.611 9.055,3.577 8.552,3.561 8.213,3.701 7.93,3.831 7.713,3.931 7.51,4.008 7.26,4.051 7.262,2.765 8.205,2.07 8.205,2.07 a 0.214,0.214 0 0 0 0.05,-0.298 c 0,0 -0.087,-0.122 -0.21,-0.26 C 7.924,1.376 7.776,1.218 7.575,1.134 A 0.2,0.2 0 0 0 7.496,1.117 0.2,0.2 0 0 0 7.351,1.172 4.3,4.3 0 0 0 6.476,2.273 3,3 0 0 0 6.343,2.546 3.5,3.5 0 0 0 5.962,1.7 C 5.509,0.978 4.778,0.436 3.732,0.016 A 0.2,0.2 0 0 0 3.654,0 Z m 0.156,0.524 c 0.85,0.378 1.43,0.83 1.79,1.403 0.274,0.438 0.426,0.962 0.484,1.584 A 3,3 0 0 0 6.071,3.973 L 5.903,3.921 A 5.5,5.5 0 0 1 4.613,2.815 C 4.062,2.158 3.678,1.355 3.809,0.524 m 3.706,1.094 c 0.07,0.054 0.141,0.101 0.212,0.18 0.034,0.039 0.032,0.04 0.058,0.073 C 7.453,2.179 6.715,3.015 6.833,4.324 A 0.214,0.214 0 0 0 7.055,4.519 C 7.524,4.502 7.837,4.347 8.111,4.22 8.384,4.094 8.619,3.992 9.042,4.006 c 0.875,0.027 1.639,0.715 1.939,1.134 0.295,0.449 0.65,1 0.663,2.36 A 1.7,1.7 0 0 0 11.234,7.642 1.94,1.94 0 0 0 9.464,6.482 1.94,1.94 0 0 0 7.594,7.93 1.78,1.78 0 0 0 6.238,7.29 c -0.484,0 -0.91,0.205 -1.233,0.517 A 1.87,1.87 0 0 0 3.155,6.182 c -0.649,0 -1.218,0.335 -1.552,0.84 A 3,3 0 0 1 1.76,6.287 C 2.27,4.85 3.115,4.242 4.18,4.033 4.547,3.96 4.844,4.022 5.17,4.128 5.496,4.234 5.841,4.39 6.264,4.47 A 0.214,0.214 0 0 0 6.516,4.225 C 6.404,3.555 6.589,2.959 6.852,2.481 A 3.7,3.7 0 0 1 7.515,1.618 M 3.155,6.611 A 1.442,1.442 0 0 1 4.518,8.536 0.214,0.214 0 0 0 4.686,8.819 H 4.691 A 0.214,0.214 0 0 0 4.929,8.673 1.373,1.373 0 0 1 7.542,8.663 0.214,0.214 0 0 0 7.959,8.573 1.51,1.51 0 0 1 9.463,6.909 c 0.678,0 1.249,0.445 1.442,1.056 a 0.214,0.214 0 0 0 0.259,0.143 l 0.15,-0.04 a 0.2,0.2 0 0 0 0.051,-0.02 1.14,1.14 0 0 1 1.702,0.995 1.14,1.14 0 0 1 -0.985,1.131 h -0.001 a 2.2,2.2 0 0 0 -0.485,0.126 11,11 0 0 1 -1.176,0.365 0.21,0.21 0 0 0 -0.162,0.186 1.3,1.3 0 0 1 -0.146,0.478 2.07,2.07 0 0 0 -0.239,1.111 l 0.001,0.151 a 0.44,0.44 0 0 1 -0.16,0.36 0.67,0.67 0 0 1 -0.43,0.14 0.586,0.586 0 0 1 -0.588,-0.59 0.8,0.8 0 0 0 -0.38,-0.681 L 8.314,11.818 c -0.24,-0.145 -0.43,-0.37 -0.532,-0.636 a 0.21,0.21 0 0 0 -0.207,-0.138 19.5,19.5 0 0 1 -5.37,-0.6 L 2.202,10.442 A 9,9 0 0 0 1.364,10.248 H 1.367 A 1.16,1.16 0 0 1 0.43,9.114 c 0,-0.619 0.488,-1.118 1.101,-1.14 A 0.214,0.214 0 0 0 1.735,7.798 1.44,1.44 0 0 1 3.155,6.611 m 8.549,4.106 v 0.455 c 0,0.314 0.259,0.573 0.572,0.573 h 1.329 a 1.397,1.397 0 0 1 1.397,1.397 v 5.804 A 1.396,1.396 0 0 1 13.6,20.342 h -0.002 c -0.448,0.002 -0.918,0 -1.31,-0.005 a 0.573,0.573 0 0 0 -0.584,0.573 c 0,0.468 0,1.262 -0.002,1.603 v 10e-4 q -0.002,0.065 -0.05,0.107 c -0.346,0.26 -1.75,0.95 -4.915,0.95 -3.107,0 -4.587,-0.52 -4.99,-0.752 A 0.14,0.14 0 0 1 1.682,22.701 L 1.657,10.746 q 0.217,0.05 0.431,0.11 h 0.003 c 0.115,0.031 0.246,0.064 0.383,0.097 v 10.37 c 0,0.129 0.069,0.247 0.18,0.31 0.453,0.217 1.767,0.732 4.071,0.732 2.32,0 3.595,-0.626 4.022,-0.884 a 0.36,0.36 0 0 0 0.164,-0.3 l 0.001,-10.21 q 0.4,-0.111 0.792,-0.254 m -7.99,0.894 a 0.493,0.493 0 0 1 0.494,0.493 v 8.578 A 0.493,0.493 0 0 1 3.715,21.175 0.493,0.493 0 0 1 3.221,20.682 v -8.578 a 0.493,0.493 0 0 1 0.494,-0.493 z m 8.652,1.14 a 0.663,0.663 0 0 0 -0.662,0.662 v 5.208 a 0.663,0.663 0 0 0 0.662,0.662 h 1.14 a 0.663,0.663 0 0 0 0.662,-0.662 V 13.412 A 0.663,0.663 0 0 0 13.506,12.75 Z m 0,0.428 h 1.14 a 0.233,0.233 0 0 1 0.233,0.233 v 5.21 a 0.233,0.233 0 0 1 -0.233,0.232 h -1.14 a 0.233,0.233 0 0 1 -0.233,-0.233 v -5.209 a 0.233,0.233 0 0 1 0.233,-0.233" />
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 749 B

View File

@ -1,57 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
width="1285.8459"
height="1536"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
x="0px"
y="0px"
viewBox="0 0 43.570316 52.061451"
xml:space="preserve"
id="svg14"
sodipodi:docname="macos.svg"
width="43.570316"
height="52.061451"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata
id="metadata20"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs18" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1040"
inkscape:window-height="480"
id="namedview16"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="3.6307692"
inkscape:cx="21.870317"
inkscape:cy="19.515727"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="0"
inkscape:current-layer="svg14" /><g
id="g8"
transform="translate(-4.1296828,0.04572518)"><path
d="m 37.2,29.6 c 0,-6 4.6,-11 10.5,-11.5 C 45.6,14.8 42,12.6 36.8,12.5 32.5,12.4 28.9,15 27.2,18.7 25.6,15 21.9,12.4 17.6,12.5 -3.7,13.1 3.1,47.7 18.4,51.8 c 2.1,0.6 4.1,-0.1 5.7,-1.5 1.7,-1.5 4.3,-1.5 6.1,0 1.6,1.4 3.6,2 5.7,1.5 4.8,-1.3 8.7,-5.5 11.2,-10.7 -5.5,-0.8 -9.9,-5.6 -9.9,-11.5 z"
id="path2"
inkscape:connector-curvature="0" /><path
d="m 27.3,15.1 c 0.5,-0.7 1.1,-1.2 1.8,-1.8 0.8,-3.1 2.4,-7 5.6,-9.9 C 35,3.1 35,2.5 34.7,2.1 34.4,1.7 33.8,1.7 33.4,2 c -4.2,3.8 -5.8,9 -6.5,12.5 0.1,0.3 0.2,0.4 0.4,0.6 z"
id="path4"
inkscape:connector-curvature="0" /><path
d="m 26.3,9.5 c 0.5,-1.4 1.2,-2.8 2,-4.3 -2.4,-4.3 -7.4,-6.4 -12.6,-4.6 1,5.6 5.4,9.1 10.6,8.9 z"
id="path6"
inkscape:connector-curvature="0" /></g></svg>
viewBox="0 0 1285.8459 1536">
<path
d="m 1285.8462,1121.5385 c -23.077,72.923 -60,150.4615 -113.5385,230.7692 -79.3846,120.9231 -158.7692,180.9231 -237.23078,180.9231 -31.38461,0 -73.84615,-10.1539 -129.23077,-29.5385 -54.46153,-20.3077 -101.53846,-29.5385 -139.38461,-29.5385 -36.92308,0 -81.23077,10.1539 -131.07692,30.4616 C 484.61538,1525.8462 444,1536 413.53846,1536 318.46154,1536 227.07692,1455.6923 135.69231,1296.9231 46.153846,1138.1538 0,984 0,832.61538 0,691.38462 35.076923,576.92308 104.30769,487.38462 c 69.23077,-88.61539 156,-132.92308 262.15385,-132.92308 45.23077,0 98.76923,9.23077 163.38461,27.69231 63.69231,18.46153 106.15385,27.6923 127.38462,27.6923 26.76923,0 71.07692,-10.15384 132,-31.38461 60.92308,-20.30769 114.46154,-31.38462 159.69231,-31.38462 73.84612,0 139.38462,20.3077 196.61542,60 32.3077,22.15385 64.6153,53.53846 96,92.3077 -48,40.61538 -83.077,76.61538 -105.2308,108.92307 -39.6923,57.23077 -60,120.92308 -60,191.07693 0,75.6923 21.2308,144.92307 63.6923,205.84618 42.4615,60.923 91.3846,99.6923 145.8462,116.3077 z M 938.76923,38.769231 c 0,37.846154 -9.23077,80.307689 -26.76923,125.538459 -18.46154,46.15385 -47.07692,88.61539 -85.84615,127.38462 -33.23077,33.23077 -66.46154,55.38461 -99.69231,66.46154 -21.23077,6.46153 -52.61539,12 -96,15.6923 1.84615,-91.38461 25.84615,-170.76923 72,-237.23077 C 748.61538,70.153846 826.15385,24.923077 933.23077,0 c 1.84615,8.3076923 3.69231,14.769231 4.61538,20.307692 0,6.461539 0.92308,12 0.92308,18.461539 z"
style="stroke-width:0.923077"
fill="currentColor" />
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 B

View File

@ -1,70 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
width="1536"
height="1536"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xml:space="preserve"
version="1.1"
style="clip-rule:evenodd;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
viewBox="0 0 180 180"
x="0px"
y="0px"
id="svg20"
sodipodi:docname="windows.svg"
width="180"
height="180"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata
id="metadata24"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2086"
inkscape:window-height="1231"
id="namedview22"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="4.1955556"
inkscape:cx="81.603445"
inkscape:cy="70.526652"
inkscape:window-x="990"
inkscape:window-y="336"
inkscape:window-maximized="0"
inkscape:current-layer="svg20" /><defs
id="defs4"><style
type="text/css"
id="style2">
.fil0 {fill:black}
</style></defs><g
id="g14"><polygon
class="fil0"
points="0,94 87,94 87,180 0,180 "
id="polygon6"
style="fill:currentColor" /><polygon
class="fil0"
points="94,180 94,94 180,94 180,180 "
id="polygon8"
style="fill:currentColor" /><polygon
class="fil0"
points="180,87 94,87 94,0 180,0 "
id="polygon10"
style="fill:#000000" /><polygon
class="fil0"
points="87,87 0,87 0,0 87,0 "
id="polygon12"
style="fill:#000000" /></g></svg>
viewBox="0 0 1536 1536">
<path
d="M 629.53846,810.46154 V 1411.3846 L 0,1324.6154 V 810.46154 Z m 0,-685.84616 v 608.3077 H 0 V 211.38462 Z M 1536,810.46154 V 1536 L 698.76923,1420.6154 V 810.46154 Z M 1536,0 V 732.92308 H 698.76923 V 115.38462 Z"
style="stroke-width:0.923077"
fill="currentColor" />
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 404 B