Update fallback icons to use Breeze icon theme

This commit is contained in:
Martchus 2021-05-13 18:24:23 +02:00
parent c238900fe3
commit 35ae524bcf
17 changed files with 374 additions and 11 deletions

View File

@ -368,8 +368,8 @@ void MainWindow::toggleDbQueryWidget()
void MainWindow::showAboutDlg()
{
if (!m_aboutDlg) {
m_aboutDlg = new AboutDialog(this, QStringLiteral(APP_URL),
tr("A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags."),
m_aboutDlg = new AboutDialog(this, QString(), QStringLiteral("<p>Developed by " APP_AUTHOR "<br>Fallback icons from KDE/Breeze project</p>"),
QString(), QString(), tr("A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags."),
QImage(QStringLiteral(":/tageditor/icons/hicolor/128x128/apps/tageditor.png")));
}
if (m_aboutDlg->isHidden()) {

View File

@ -652,13 +652,13 @@ SettingsDialog::SettingsDialog(QWidget *parent)
category->setDisplayName(tr("Tag processing"));
category->assignPages(
{ new TagProcessingGeneralOptionPage, new Id3v1OptionPage, new Id3v2OptionPage, new TagProcessingTargetsOptionPage, new FileLayoutPage });
category->setIcon(QIcon::fromTheme(QStringLiteral("tag"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/tag.png"))));
category->setIcon(QIcon::fromTheme(QStringLiteral("tag"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/tag.svg"))));
categories << category;
category = new OptionCategory(this);
category->setDisplayName(tr("Editor"));
category->setIcon(
QIcon::fromTheme(QStringLiteral("document-edit"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/key-enter.png"))));
category->setIcon(QIcon::fromTheme(
QStringLiteral("document-edit"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/document-edit.svg"))));
category->assignPages({ new EditorGeneralOptionPage, new EditorTempOptionPage(this), new EditorFieldsOptionPage, new InfoOptionPage,
new EditorAutoCorrectionOptionPage, new EditorDbQueryOptionsPage });
categories << category;
@ -666,7 +666,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
category = new OptionCategory(this);
category->setDisplayName(tr("File browser"));
category->setIcon(QIcon::fromTheme(
QStringLiteral("view-list-tree"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/system-file-manager.png"))));
QStringLiteral("view-list-tree"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/view-list-tree.svg"))));
category->assignPages({ new FileBrowserGeneralOptionPage });
categories << category;
@ -676,7 +676,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
setMinimumSize(800, 450);
setWindowIcon(QIcon::fromTheme(
QStringLiteral("preferences-other"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/preferences-other.png"))));
QStringLiteral("preferences-other"), QIcon(QStringLiteral(":/tageditor/icons/hicolor/32x32/settingscategories/preferences-other.svg"))));
// some settings could be applied without restarting the application, good idea?
//connect(this, &Dialogs::SettingsDialog::applied, bind(&Dialogs::QtSettings::apply, &Settings::qtSettings()));

View File

@ -1,10 +1,13 @@
<RCC>
<qresource prefix="/tageditor">
<file>icons/hicolor/16x16/apps/tageditor.png</file>
<file>icons/hicolor/32x32/settingscategories/system-file-manager.png</file>
<file>icons/hicolor/32x32/settingscategories/key-enter.png</file>
<file>icons/hicolor/32x32/settingscategories/tag.png</file>
<file>icons/hicolor/32x32/settingscategories/preferences-other.png</file>
<file>icons/hicolor/128x128/apps/tageditor.png</file>
<file>icons/hicolor/32x32/settingscategories/document-edit.svg</file>
<file>icons/hicolor/32x32/settingscategories/input-keyboard-symbolic.svg</file>
<file>icons/hicolor/32x32/settingscategories/plugins.svg</file>
<file>icons/hicolor/32x32/settingscategories/preferences-other.svg</file>
<file>icons/hicolor/32x32/settingscategories/system-file-manager.svg</file>
<file>icons/hicolor/32x32/settingscategories/tag.svg</file>
<file>icons/hicolor/32x32/settingscategories/view-list-tree.svg</file>
</qresource>
</RCC>

View File

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<defs id="defs3051">
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
</style>
</defs>
<path
style="fill:currentColor;fill-opacity:1;stroke:none"
d="m22.27 4l-18.27 18.27v5.73h5.73c0 0 18.269-18.269 18.27-18.27zm-2.865 4.299l4.297 4.297-11.701 11.703v-2.299h-4v-2.299zm-12.404 12.402v2.299h4v2.299l-1.701 1.701h-2l-2.297-2.297v-2z"
class="ColorScheme-Text"
/>
</svg>

After

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 831 B

View File

@ -0,0 +1,11 @@
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg">
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
</style>
<g class="ColorScheme-Text" fill="currentColor">
<path d="M9 1a2 2 0 0 0-2 2H1v11h14V3H8a1 1 0 0 1 1-1h2a1 1 0 0 0 1-1zM2 4h12v1H2zm0 2h12v7H2z"/>
<path d="M3 7v1h1V7zm2 0v1h1V7zm2 0v1h1V7zm2 0v1h1V7zm2 0v1h2V7zM3 9v1h2V9zm3 0v1h1V9zm2 0v1h1V9zm2 0v1h3V9zm-7 2v1h1v-1zm2 0v1h6v-1zm7 0v1h1v-1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24">
<defs id="defs3051">
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
</style>
</defs>
<g transform="translate(1,1)">
<path style="fill:currentColor;fill-opacity:1;stroke:none" d="m5 4v3h-2v12h16v-12h-2v-2h-4v2h-4v-2h-4" class="ColorScheme-Text"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg width="32" version="1.1" xmlns="http://www.w3.org/2000/svg" height="32" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
<defs id="defs5455">
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4303" id="linearGradient4238" y1="545.79797" y2="517.79797" x2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1 0 0 1 -0.000006 0)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4159" id="linearGradient4370" y1="30" y2="1.999974" x2="0" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient4303">
<stop style="stop-color:#c6cdd1" id="stop4305"/>
<stop offset="1" style="stop-color:#e0e5e7" id="stop4307"/>
</linearGradient>
<linearGradient inkscape:collect="always" id="linearGradient4159">
<stop style="stop-color:#2a2c2f" id="stop4161"/>
<stop offset="1" style="stop-color:#424649" id="stop4163"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4227" id="linearGradient4198" y1="9" x1="9.00001" y2="22.999973" x2="23" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" id="linearGradient4227">
<stop style="stop-color:#292c2f" id="stop4229"/>
<stop offset="1" style="stop-opacity:0" id="stop4231"/>
</linearGradient>
</defs>
<metadata id="metadata5458"/>
<g inkscape:label="Capa 1" inkscape:groupmode="layer" id="layer1" transform="matrix(1 0 0 1 -384.57143 -515.798)">
<rect width="27.999989" x="386.57144" y="517.79797" rx="13.999994" height="28" style="fill:url(#linearGradient4238)" id="rect4175"/>
<path inkscape:connector-curvature="0" style="fill:url(#linearGradient4198);opacity:0.2;fill-rule:evenodd" id="path4175" d="m 9.4003906,15 -0.099609,2 0.9999998,1 10.970703,10.970703 c 3.4891,-1.412467 6.267011,-4.183045 7.6875,-7.667969 L 22.706,14.95 22.191,14.6 19.400391,15 19.318359,16.662109 17.706,14.95 17.191,14.6 14.400391,15 14.318359,16.662109 12.706,14.95 12.191,14.6 Z" transform="matrix(1 0 0 1 384.57143 515.798)"/>
<path inkscape:connector-curvature="0" style="fill:url(#linearGradient4370)" id="rect4176" d="m 16,14 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 z m -5,0 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 z m 10,0 c -1.108,0 -2,0.892 -2,2 0,1.108 0.892,2 2,2 1.108,0 2,-0.892 2,-2 0,-1.108 -0.892,-2 -2,-2 z" transform="matrix(1 0 0 1 384.57143 515.798)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,235 @@
<?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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 32 32.000001"
id="svg6548"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="system-file-manager.svg">
<defs
id="defs6550">
<linearGradient
id="linearGradient4274"
inkscape:collect="always">
<stop
id="stop4276"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4278"
offset="1"
style="stop-color:#ffffff;stop-opacity:0.48760331" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4393"
id="linearGradient4399"
x1="430.51038"
y1="501.60815"
x2="452.87308"
y2="527.82001"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.46149782,0,0,0.46149782,-186.79539,798.63114)" />
<linearGradient
inkscape:collect="always"
id="linearGradient4393">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4395" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4397" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4172-5"
id="linearGradient4178"
y1="548.88599"
y2="495.30789"
x2="397.2283"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.46149782,0,0,0.46134762,-176.18094,798.40507)"
x1="434.16153" />
<linearGradient
inkscape:collect="always"
id="linearGradient4172-5">
<stop
style="stop-color:#127bdc;stop-opacity:1"
id="stop4174-6" />
<stop
offset="1"
style="stop-color:#64b4f4;stop-opacity:1"
id="stop4176-6" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4227"
id="linearGradient4225"
gradientUnits="userSpaceOnUse"
x1="396.57144"
y1="498.798"
x2="426.57144"
y2="511.798"
gradientTransform="matrix(0.46149782,0,0,0.46149782,-176.18094,798.24664)" />
<linearGradient
id="linearGradient4227"
inkscape:collect="always">
<stop
id="stop4229"
offset="0"
style="stop-color:#f5f5f5;stop-opacity:1" />
<stop
id="stop4231"
offset="1"
style="stop-color:#f9f9f9;stop-opacity:1" />
</linearGradient>
<linearGradient
gradientTransform="matrix(0.46149782,0,0,0.46149782,-176.18094,798.32365)"
inkscape:collect="always"
xlink:href="#linearGradient4291"
id="linearGradient4297"
x1="388.57144"
y1="487.798"
x2="416.57144"
y2="507.798"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient4291">
<stop
style="stop-color:#1d5e8c;stop-opacity:1"
offset="0"
id="stop4293" />
<stop
style="stop-color:#2675a7;stop-opacity:1"
offset="1"
id="stop4295" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4274"
id="linearGradient7243"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.46149782,0,0,0.46149782,-178.18094,3145.014)"
x1="390.57144"
y1="498.298"
x2="442.57144"
y2="498.298" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4274"
id="linearGradient7243-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.46149782,0,0,0.46149782,-180.18094,1102.9563)"
x1="390.57144"
y1="498.298"
x2="442.57144"
y2="498.298" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="17.702151"
inkscape:cy="16.592034"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:snap-bbox="true"
inkscape:bbox-nodes="true"
inkscape:object-nodes="true"
inkscape:snap-global="true"
showborder="false">
<inkscape:grid
type="xygrid"
id="grid7247" />
</sodipodi:namedview>
<metadata
id="metadata6553">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Livello 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1020.3622)">
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient4297);fill-opacity:1"
id="rect4180"
d="m 1,1037.3622 30,0 0,-13 -15.000009,-10e-5 L 14,1022.3622 l -13,0 z"
sodipodi:nodetypes="ccccccc" />
<rect
ry="0.66667789"
rx="0.66666633"
y="1027.3622"
x="2"
height="7.9999828"
width="28"
id="rect4223"
style="color:#000000;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:url(#linearGradient4225);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient4178)"
d="m 13,1031.3622 -2,1 -10,0 0,1 0.022321,15.992 c -0.011161,0.5272 0.4820034,1.0291 0.9683341,1.0287 L 30,1050.3622 c 0.541364,-2e-4 1,-0.4631 1,-1 l 0,-18 z"
id="rect4113"
sodipodi:nodetypes="cccccscccc" />
<path
inkscape:connector-curvature="0"
style="opacity:0.3;fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
id="path4224"
d="m 1,1032.3622 0,1 11,0 1,-2 -2,1 z"
sodipodi:nodetypes="cccccc" />
<path
inkscape:connector-curvature="0"
style="opacity:0.3;fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
id="path4196"
d="M 13.999992,1022.3621 15,1025.3622 l 2,0 14,0 0,-1 -14,0 -1.000009,-10e-5 z"
sodipodi:nodetypes="cccccccc" />
<path
style="opacity:0.09899998;fill:url(#linearGradient4399);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1,1033.3622 11,0 1,-2 18,0 0,18 -14,0 z"
id="path4383"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.85;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient7243);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 2.6660156,1027.3622 C 2.2966825,1027.3622 2,1027.6589 2,1028.0282 l 0,1 c 0,-0.3693 0.2966825,-0.666 0.6660156,-0.666 l 26.6679684,0 c 0.369334,0 0.666016,0.2967 0.666016,0.666 l 0,-1 c 0,-0.3693 -0.296682,-0.666 -0.666016,-0.666 z"
id="rect7300"
inkscape:connector-curvature="0"
sodipodi:nodetypes="sscsscsss" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;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:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 1.0214844,28.992188 c -0.011161,0.527199 0.4824194,1.029796 0.96875,1.029296 L 30,30 c 0.541364,-2e-4 1,-1 1,-1 l 0,-1 c 0,0.5369 -0.458636,0.9998 -1,1 l -28.0097656,0.02148 c -0.4863306,5e-4 -0.979911,-0.502097 -0.96875,-1.029296 -0.0295408,-16.581894 -0.0274724,-14.334591 0,1 z"
id="path7318"
transform="translate(0,1020.3622)"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccsccccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,42 @@
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.707031" x2="16" y1="5" y2="29.707031">
<stop offset="0" stop-color="#3ab59e"/>
<stop offset=".25" stop-color="#33b097"/>
<stop offset=".5" stop-color="#16ab8e"/>
<stop offset="1" stop-color="#16a68a"/>
</linearGradient>
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.707031" x2="16" y1="5" y2="29.707031">
<stop offset="0" stop-color="#3ab59e"/>
<stop offset="1" stop-color="#16947b"/>
</linearGradient>
<linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.195313" x2="22.876953" y1="1.728516" y2="24.25">
<stop offset="0" stop-color="#5bcfb9"/>
<stop offset="1" stop-color="#17a387"/>
</linearGradient>
<linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.195313" x2="22.876953" y1="1.728516" y2="24.25">
<stop offset="0" stop-color="#45c9af"/>
<stop offset=".25" stop-color="#38c2a4"/>
<stop offset=".5" stop-color="#1abf9f"/>
<stop offset="1" stop-color="#1abc9c"/>
</linearGradient>
<linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.086914" x2="17" y1="15.379883" y2="27.292969">
<stop offset="0" stop-color="#16947b"/>
<stop offset="1" stop-color="#169c81"/>
</linearGradient>
<linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.592263" x2="24.107422" y1="7.649718" y2="19.164877">
<stop offset="0" stop-color="#17a387"/>
<stop offset="1" stop-color="#17967d"/>
</linearGradient>
<linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.792969" x2="21.207031" y1="11.792969" y2="24.207031">
<stop offset="0" stop-color="#138770"/>
<stop offset="1" stop-color="#137a65"/>
</linearGradient>
<path d="m2.5 5.5v10l13.5 13.5 9.1289062-9.1289062.59179688-1.1503906-13.220703-13.220703zm5 2.5a2.5000005 2.5 0 0 1 2.5 2.5 2.5000005 2.5 0 0 1 -2.5 2.5 2.5000005 2.5 0 0 1 -2.5-2.5 2.5000005 2.5 0 0 1 2.5-2.5z" fill="url(#a)"/>
<path d="m2 5v10.707031l14 14 8.3808594-8.3808594 1.5800781-3.0722656-13.253906-13.253906zm1 1h9.2929688l13 13-9.2929688 9.2929688-13-13z" fill="url(#b)"/>
<path d="m5.2714844 15.195312 11.913086 11.913086 4.1083984-4.1083984-14.292969-8v-1h-1v1z" fill="url(#e)"/>
<path d="m14.5 11.792969-5.7070312 5.7070312.70703125.70703125 5.7070312-5.7070312zm3 3-5.7070312 5.7070312.70703125.70703125 5.7070312-5.7070312zm3 3-5.7070312 5.7070312.70703125.70703125 5.7070312-5.7070312z" fill="url(#g)" stroke-linecap="square" stroke-miterlimit="0"/>
<path d="m12.150391 2.2695312-9.5214844 3.0546875 3.0546875 9.5214844 16.978516 8.7304688 6.4667969-12.576172zm-3.2324219 3.7871094a2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5z" fill="url(#d)"/>
<path d="m12.195312 1.7285156-10.195312 3.2714844 3.2714844 10.195312 17.605469 9.0546875.22851562-.4453125 6.6972656-13.021484zm-.08984375 1.0800781 16.351562 8.4082031-6.0117188 11.6875-16.349609-8.4082031-2.8378906-8.8496094z" fill="url(#c)"/>
<path d="m8.91796875 6.05664063c-.69035594 0-1.31712023.28001085-1.76953125.73242187-.22620551.22620551-.40864937.49582601-.53515625.79492188-.06325344.14954793-.11122901.30600602-.14453125.46875-.00832556.04068599-.01711479.08166702-.0234375.12304687-.00553237.03620737-.00971052.07267399-.01367187.109375a2.50000048 2.5 0 0 1 1.06835937-.28515625 2.50000048 2.5 0 0 1 2.5 2.5 2.50000048 2.5 0 0 1 -.09570312.35546875c.03274382-.01407991.06565236-.02950083.09765625-.04492187.03643133-.01755442.07199855-.0354444.10742187-.0546875.07084664-.03848621.1385777-.0800732.20507813-.125.13300086-.08985362.25799099-.19353788.37109375-.30664063.45241101-.45241102.73242187-1.07722219.73242187-1.76757812 0-.69035594-.28001086-1.31516711-.73242187-1.76757813-.45241102-.45241102-1.07722219-.73242187-1.76757813-.73242187z" fill="#15947a" fill-rule="evenodd"/>
<path d="m15.977604 7.6497181-3.6908239 7.1776201.88921919.45724786 3.6908239-7.1776201zm3.7730405 1.9401456-3.6908239 7.1776201.88921919.45724786 3.6908239-7.1776201zm3.7730405 1.9401456-3.6908239 7.1776201.88921919.45724786 3.6908239-7.1776201z" fill="url(#f)" stroke-linecap="square" stroke-miterlimit="0"/>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -0,0 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
</style>
</defs>
<path
style="fill:currentColor;fill-opacity:1;stroke:none"
d="M 4 4 L 4 14 L 9 14 L 9 23 L 18 23 L 18 28 L 28 28 L 28 18 L 18 18 L 18 22 L 10 22 L 10 14 L 14 14 L 14 9 L 18 9 L 18 14 L 28 14 L 28 4 L 18 4 L 18 8 L 14 8 L 14 4 L 4 4 z M 5 5 L 13 5 L 13 13 L 5 13 L 5 5 z M 19 5 L 27 5 L 27 13 L 19 13 L 19 5 z "
id="path6"
class="ColorScheme-Text"
/>
</svg>

After

Width:  |  Height:  |  Size: 625 B