feat: added dice icons

This commit is contained in:
Sara 2025-09-18 10:34:22 +02:00
parent 9e8933f2f1
commit 23cb2487a6
8 changed files with 307 additions and 0 deletions

172
asset-src/dice_icons.svg Normal file
View file

@ -0,0 +1,172 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="dice_icons.svg"
xml:space="preserve"
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="namedview1"
pagecolor="#8a8a8a"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="true"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="0.079655828"
inkscape:cx="1719.8993"
inkscape:cy="-1010.5977"
inkscape:current-layer="layer1"><inkscape:page
x="0"
y="0"
width="135.46666"
height="135.46666"
id="page9"
margin="0"
bleed="0"
inkscape:label="d2" /><inkscape:page
x="145.46666"
y="0"
width="135.46666"
height="135.46666"
id="page7"
margin="0"
bleed="0"
inkscape:label="d4" /><inkscape:page
x="290.93332"
y="0"
width="135.46666"
height="135.46666"
id="page8"
margin="0"
bleed="0"
inkscape:label="d6" /><inkscape:page
x="436.39999"
y="0"
width="135.46666"
height="135.46666"
id="page3"
margin="0"
bleed="0"
inkscape:label="d8" /><inkscape:page
x="581.86664"
y="0"
width="135.46666"
height="135.46666"
id="page2"
margin="0"
bleed="0"
inkscape:label="d10" /><inkscape:page
x="727.33331"
y="0"
width="135.46666"
height="135.46666"
id="page6"
margin="0"
bleed="0"
inkscape:label="d12" /><inkscape:page
x="872.79999"
y="0"
width="135.46666"
height="135.46666"
id="page1"
margin="0"
bleed="0"
inkscape:label="d20" /></sodipodi:namedview><defs
id="defs1" /><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"><path
sodipodi:type="star"
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path1"
inkscape:flatsided="true"
sodipodi:sides="6"
sodipodi:cx="72.788857"
sodipodi:cy="66.374512"
sodipodi:r1="67.217316"
sodipodi:r2="28.449295"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-1.0471975"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 72.788858,-0.84280396 58.211902,33.60865896 0,67.217316 -58.211905,33.608659 -58.211902,-33.608662 1e-6,-67.217315 z"
inkscape:transform-center-y="-14.11637"
transform="matrix(0.99238809,0,0,0.99238809,868.2985,1.9723317)" /><path
sodipodi:type="star"
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path5"
inkscape:flatsided="true"
sodipodi:sides="4"
sodipodi:cx="72.788857"
sodipodi:cy="66.374512"
sodipodi:r1="67.217316"
sodipodi:r2="28.449295"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.78539814"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 72.788858,-0.84280396 140.00617,66.374514 72.788855,133.59183 5.5715408,66.37451 Z"
inkscape:transform-center-y="-14.224647"
transform="translate(431.34446,1.3588174)" /><path
id="path6"
style="fill:#ffffff;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
inkscape:transform-center-y="-13.386456"
d="M 649.59996,5.3149838 715.72918,50.123127 V 90.582038 L 649.59996,131.82806 583.47073,90.582036 V 50.123125 Z"
sodipodi:nodetypes="ccccccc"
inkscape:transform-center-x="1.4999986e-06" /><path
sodipodi:type="star"
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path7"
inkscape:flatsided="true"
sodipodi:sides="5"
sodipodi:cx="72.788857"
sodipodi:cy="66.374512"
sodipodi:r1="67.217316"
sodipodi:r2="28.449295"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.94247777"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 72.788858,-0.84280396 136.71632,45.603221 112.2982,120.75446 l -79.018692,0 L 8.861391,45.603217 Z"
inkscape:transform-center-y="-14.802815"
transform="matrix(1.0406455,0,0,1.0406455,719.31923,5.3954644)" /><path
sodipodi:type="star"
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path8"
inkscape:flatsided="true"
sodipodi:sides="3"
sodipodi:cx="72.788857"
sodipodi:cy="66.374512"
sodipodi:r1="67.217316"
sodipodi:r2="28.449295"
sodipodi:arg1="-1.5707963"
sodipodi:arg2="-0.52359875"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 72.788858,-0.84280396 131.00076,99.983171 l -116.423807,-3e-6 z"
inkscape:transform-center-y="-15.977265"
transform="matrix(1.1232098,0,0,1.1232098,131.44283,8.1537074)"
inkscape:transform-center-x="2.2585796e-06" /><rect
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="rect8"
width="110.25191"
height="110.25191"
x="303.54068"
y="12.607375"
ry="0" /><circle
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path9"
cx="67.73333"
cy="67.73333"
r="60.523819" /></g></svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

18
assets/icons/d10.svg Normal file
View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"
transform="translate(-581.86667)"><path
id="path6"
style="fill:#ffffff;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
d="M 649.59996,5.3149838 715.72918,50.123127 V 90.582038 L 649.59996,131.82806 583.47073,90.582036 V 50.123125 Z" /></g></svg>

After

Width:  |  Height:  |  Size: 664 B

19
assets/icons/d12.svg Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"
transform="translate(-727.33333)"><path
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path7"
d="M 72.788858,-0.84280396 136.71632,45.603221 112.2982,120.75446 l -79.018692,0 L 8.861391,45.603217 Z"
transform="matrix(1.0406455,0,0,1.0406455,719.31923,5.3954644)" /></g></svg>

After

Width:  |  Height:  |  Size: 741 B

19
assets/icons/d2.svg Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"><circle
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path9"
cx="67.73333"
cy="67.73333"
r="60.523819" /></g></svg>

After

Width:  |  Height:  |  Size: 584 B

19
assets/icons/d20.svg Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"
transform="translate(-872.79996)"><path
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path1"
d="m 72.788858,-0.84280396 58.211902,33.60865896 0,67.217316 -58.211905,33.608659 -58.211902,-33.608662 1e-6,-67.217316 z"
transform="matrix(0.99238809,0,0,0.99238809,868.2985,1.9723317)" /></g></svg>

After

Width:  |  Height:  |  Size: 760 B

19
assets/icons/d4.svg Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"
transform="translate(-145.46666)"><path
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path8"
d="M 72.788858,-0.84280396 131.00076,99.983171 l -116.423807,-3e-6 z"
transform="matrix(1.1232098,0,0,1.1232098,131.44283,8.1537074)" /></g></svg>

After

Width:  |  Height:  |  Size: 706 B

22
assets/icons/d6.svg Normal file
View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"
transform="translate(-290.93332)"><rect
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="rect8"
width="110.25191"
height="110.25191"
x="303.54068"
y="12.607375"
ry="0" /></g></svg>

After

Width:  |  Height:  |  Size: 665 B

19
assets/icons/d8.svg Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="135.46666mm"
height="135.46666mm"
viewBox="0 0 135.46666 135.46666"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><g
id="layer1"
transform="translate(-436.40001)"><path
style="fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-linecap:round;stroke-linejoin:round"
id="path5"
d="M 72.788858,-0.84280396 140.00617,66.374514 72.788855,133.59183 5.5715408,66.37451 Z"
transform="translate(431.34446,1.3588174)" /></g></svg>

After

Width:  |  Height:  |  Size: 704 B