Clean the client code and add an empty settings page

This commit is contained in:
2026-03-08 22:14:59 +01:00
parent a54d72f160
commit e94b50e8c3
7 changed files with 231 additions and 34 deletions

108
assets/settingsButton.svg Normal file
View File

@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="512"
height="512"
viewBox="0 0 135.46667 135.46667"
version="1.1"
id="svg1"
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
sodipodi:docname="settingsButton.svg"
inkscape:export-filename="..\public\assets\settingsButton.png"
inkscape:export-xdpi="24"
inkscape:export-ydpi="24"
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="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:document-units="mm"
inkscape:zoom="1.8492942"
inkscape:cx="219.81359"
inkscape:cy="255.50288"
inkscape:window-width="3440"
inkscape:window-height="1369"
inkscape:window-x="1072"
inkscape:window-y="201"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
d="m 67.733333,26.458333 a 41.275002,41.275002 0 0 0 -41.275,41.275 41.275002,41.275002 0 0 0 41.275,41.274997 41.275002,41.275002 0 0 0 41.274997,-41.274997 41.275002,41.275002 0 0 0 -41.274997,-41.275 z m 0,18.123959 A 23.151041,23.151041 0 0 1 90.884375,67.733333 23.151041,23.151041 0 0 1 67.733333,90.884375 23.151041,23.151041 0 0 1 44.582292,67.733333 23.151041,23.151041 0 0 1 67.733333,44.582292 Z"
style="fill:#ffffff;stroke-width:19.3476;stroke-linecap:round;stroke-linejoin:round"
id="path9" />
<g
id="g5">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.219;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
id="rect4"
width="29.104166"
height="29.104166"
x="53.181252"
y="14.552083"
ry="8" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.219;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
id="rect5"
width="29.104166"
height="29.104166"
x="53.181252"
y="91.28125"
ry="8" />
</g>
<g
id="g7"
transform="rotate(60,67.733335,67.46875)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.219;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
id="rect6"
width="29.104166"
height="29.104166"
x="53.181252"
y="14.552083"
ry="8" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.219;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
id="rect7"
width="29.104166"
height="29.104166"
x="53.181252"
y="91.28125"
ry="8" />
</g>
<g
id="g9"
transform="rotate(120,67.733335,67.46875)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.219;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
id="rect8"
width="29.104166"
height="29.104166"
x="53.181252"
y="14.552083"
ry="8" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.219;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
id="rect9"
width="29.104166"
height="29.104166"
x="53.181252"
y="91.28125"
ry="8" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB