style(icons): refresh editing tool artwork

This commit is contained in:
Hakan Seven committed 2026-09-10 22:20:34 +03:00
1 parent c50427a834
commit f4eeba75df
6 files changed
+242 -58

No files matched your search

+59 -3
View File
@@ -1,4 +1,60 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="img" aria-label="Copy">
<rect x="4" y="5" width="11" height="12" rx="1" stroke="#B4B6B9" stroke-width="1.625" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
<rect x="9" y="8" width="11" height="12" rx="1" stroke="#6DB7ED" stroke-width="1.625" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
role="img"
aria-label="Copy"
version="1.1"
id="svg2"
sodipodi:docname="copy.svg"
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs2" />
<sodipodi:namedview
id="namedview2"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="18.417169"
inkscape:cx="1.4660234"
inkscape:cy="10.289312"
inkscape:window-width="1920"
inkscape:window-height="939"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<rect
x="1"
y="1"
width="13.733437"
height="15.733437"
rx="1.2484941"
stroke="#b4b6b9"
stroke-width="1.625"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
id="rect1"
style="stroke-width:2;stroke-dasharray:none" />
<rect
x="9.2077332"
y="8.2077332"
width="13.792267"
height="14.792267"
rx="1.2538424"
stroke="#6db7ed"
stroke-width="1.625"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
id="rect2"
style="stroke-width:2;stroke-dasharray:none" />
</svg>

Before

Width:  |  Height:  |  Size: 395 B

After

Width:  |  Height:  |  Size: 1.6 KiB

+57 -3
View File
@@ -1,4 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" role="img" aria-label="Erase">
<polygon points="5,16 13,6 19,12 11,21" stroke="#B4B6B9" stroke-width="1.625" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
<line x1="4" y1="21" x2="20" y2="21" stroke="#6DB7ED" stroke-width="1.625" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
role="img"
aria-label="Erase"
version="1.1"
id="svg1"
sodipodi:docname="erase.svg"
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="28.051892"
inkscape:cx="6.0958454"
inkscape:cy="10.926179"
inkscape:window-width="1920"
inkscape:window-height="939"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<line
x1="3.8424129"
y1="19.83783"
x2="20.157587"
y2="4.1621704"
stroke="#6db7ed"
stroke-width="3.01569"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
id="line1"
style="fill:none;stroke:#ff0000;stroke-width:3;stroke-dasharray:none;stroke-opacity:1" />
<line
x1="3.8149595"
y1="4.1357937"
x2="20.185041"
y2="19.864206"
stroke="#6db7ed"
stroke-width="3.03332"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
id="line1-5"
style="stroke:#ff0000;stroke-width:3;stroke-dasharray:none;stroke-opacity:1" />
</svg>

Before

Width:  |  Height:  |  Size: 377 B

After

Width:  |  Height:  |  Size: 1.6 KiB

+11 -11
View File
@@ -6,7 +6,7 @@
version="1.1"
id="svg4"
sodipodi:docname="extend.svg"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@@ -23,9 +23,9 @@
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="true"
inkscape:zoom="11.265625"
inkscape:cx="31.955617"
inkscape:cy="29.869626"
inkscape:zoom="7.258968"
inkscape:cx="30.58286"
inkscape:cy="34.92232"
inkscape:window-width="1920"
inkscape:window-height="939"
inkscape:window-x="0"
@@ -49,27 +49,27 @@
</sodipodi:namedview>
<!-- Boundary line (horizontal) at top -->
<line
x1="3"
x1="1.3321468"
y1="2.625"
x2="21"
x2="22.72109"
y2="2.625"
stroke="#B4B6B9"
stroke="#b4b6b9"
stroke-width="1.5"
stroke-linecap="round"
id="line1"
style="stroke-width:2.25;stroke-dasharray:none" />
style="stroke-width:2.45268;stroke-dasharray:none" />
<!-- Left line: already reaches boundary -->
<!-- Right line: short (doesn't reach) -->
<line
x1="12"
y1="14.0625"
y1="13.349622"
x2="12"
y2="21.5625"
stroke="#B4B6B9"
stroke="#b4b6b9"
stroke-width="1.67705"
stroke-linecap="round"
id="line3"
style="stroke-width:2.25;stroke-dasharray:none" />
style="stroke-width:2.3545;stroke-dasharray:none" />
<!-- Extended portion (from short line up to boundary, blue) -->
<line
x1="12"

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

+86 -12
View File
@@ -1,18 +1,92 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="64" height="64">
<defs>
<clipPath id="sq">
<rect x="4" y="4" width="16" height="16"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
width="64"
height="64"
version="1.1"
id="svg6"
sodipodi:docname="hatch_lines.svg"
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview6"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="6.3152247"
inkscape:cx="34.044711"
inkscape:cy="32.698757"
inkscape:window-width="1920"
inkscape:window-height="939"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<defs
id="defs1">
<clipPath
id="sq">
<rect
x="4"
y="4"
width="16"
height="16"
id="rect1" />
</clipPath>
</defs>
<!-- ANSI31: 45° diagonal hatch lines clipped to square -->
<g clip-path="url(#sq)">
<line x1="-2" y1="22" x2="22" y2="-2" stroke="#6DB7ED" stroke-width="1.2"/>
<line x1="2" y1="26" x2="26" y2="2" stroke="#6DB7ED" stroke-width="1.2"/>
<line x1="-6" y1="18" x2="18" y2="-6" stroke="#6DB7ED" stroke-width="1.2"/>
<line x1="-10" y1="14" x2="14" y2="-10" stroke="#6DB7ED" stroke-width="1.2"/>
<line x1="6" y1="30" x2="30" y2="6" stroke="#6DB7ED" stroke-width="1.2"/>
<line x1="10" y1="34" x2="34" y2="10" stroke="#6DB7ED" stroke-width="1.2"/>
<g
clip-path="url(#sq)"
id="g6"
transform="matrix(1.4946751,0,0,1.5,-5.8935028,-5.999999)">
<line
x1="-2"
y1="22"
x2="22"
y2="-2"
stroke="#6db7ed"
stroke-width="1.2"
id="line1" />
<line
x1="2"
y1="26"
x2="26"
y2="2"
stroke="#6db7ed"
stroke-width="1.2"
id="line2" />
<line
x1="-6"
y1="18"
x2="18"
y2="-6"
stroke="#6db7ed"
stroke-width="1.2"
id="line3" />
<line
x1="6"
y1="30"
x2="30"
y2="6"
stroke="#6db7ed"
stroke-width="1.2"
id="line5" />
</g>
<!-- Square boundary -->
<rect x="4" y="4" width="16" height="16" stroke="#B4B6B9" stroke-width="1.5" fill="none"/>
<rect
x="0.87927544"
y="0.87927294"
width="22.241451"
height="22.241451"
stroke="#b4b6b9"
stroke-width="1.75855"
fill="none"
id="rect6" />
</svg>

Before

Width:  |  Height:  |  Size: 897 B

After

Width:  |  Height:  |  Size: 2.1 KiB

+11 -11
View File
@@ -6,7 +6,7 @@
version="1.1"
id="svg5"
sodipodi:docname="stretch.svg"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@@ -22,9 +22,9 @@
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="12.762909"
inkscape:cx="33.926435"
inkscape:cy="28.010856"
inkscape:zoom="11.968488"
inkscape:cx="25.984903"
inkscape:cy="32.794451"
inkscape:window-width="1920"
inkscape:window-height="939"
inkscape:window-x="0"
@@ -48,12 +48,12 @@
visible="true" />
</sodipodi:namedview>
<rect
style="fill:none;stroke:#B4B6B9;stroke-width:2.25;stroke-dasharray:none"
style="fill:none;stroke:#b4b6b9;stroke-width:2.70159;stroke-dasharray:none"
id="rect5"
width="12.75"
height="14.25"
x="1.125"
y="4.875"
width="12.298418"
height="21.298416"
x="1.3507915"
y="1.3507915"
ry="0" />
<!-- Original right edge (ghost, dashed) -->
<!-- Left/top/bottom of rect (static part, solid gray) -->
@@ -61,8 +61,8 @@
<!-- Top line extension (stretched, blue) -->
<!-- Stretch arrow -->
<path
style="fill:none;stroke:#6DB7ED;stroke-width:2.25;stroke-dasharray:none;stroke-opacity:1"
d="m 15,4.875 h 7.875 v 14.25 H 15"
style="fill:none;stroke:#6db7ed;stroke-width:2.7102;stroke-dasharray:none;stroke-opacity:1"
d="m 14.999617,1.3549399 h 7.647048 V 22.646516 h -7.647048"
id="path8"
sodipodi:nodetypes="cccc" />
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

+18 -18
View File
@@ -6,7 +6,7 @@
version="1.1"
id="svg6"
sodipodi:docname="trim.svg"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@@ -22,9 +22,9 @@
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="11.265625"
inkscape:cx="31.955617"
inkscape:cy="32"
inkscape:zoom="6.1823588"
inkscape:cx="16.498557"
inkscape:cy="24.181709"
inkscape:window-width="1920"
inkscape:window-height="939"
inkscape:window-x="0"
@@ -32,32 +32,32 @@
inkscape:window-maximized="1"
inkscape:current-layer="svg6" />
<path
style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:2.25;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stroke-linecap:round"
d="M 12,12 V 2.0305132"
style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:2.62057;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 12.000002,12.696386 V 1.3102848"
id="path6" />
<!-- Cutting boundary (horizontal line) -->
<line
x1="3"
y1="11.75"
x2="21"
y2="11.75"
stroke="#B4B6B9"
x1="1.3102847"
y1="12.410862"
x2="22.689716"
y2="12.410862"
stroke="#b4b6b9"
stroke-width="1.5"
stroke-linecap="round"
id="line1"
style="stroke-width:2.25;stroke-dasharray:none" />
style="stroke-width:2.62057;stroke-dasharray:none" />
<!-- Left vertical line (full, not trimmed) -->
<!-- Right vertical line: lower portion kept -->
<line
x1="12"
y1="11.75"
x2="12"
y2="20.75"
stroke="#B4B6B9"
x1="12.000001"
y1="12.410862"
x2="12.000001"
y2="22.689716"
stroke="#b4b6b9"
stroke-width="1.5"
stroke-linecap="round"
id="line3"
style="stroke-width:2.25;stroke-dasharray:none" />
style="stroke-width:2.62057;stroke-dasharray:none" />
<!-- Right vertical line: upper portion being trimmed (dashed = removed) -->
<!-- Trim cut indicator (X mark on trimmed segment) -->
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB