fix small ui bugs and update icon and version string

This commit is contained in:
Persephone Bubblegum-Holidy 2025-06-12 11:20:28 -07:00
parent be6950184a
commit 2684825d87
14 changed files with 382 additions and 374 deletions

View file

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100mm"
height="100mm"
viewBox="0 0 100 100"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940, 2025-05-08)"
sodipodi:docname="cylinder.svg"
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="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="true"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.4261574"
inkscape:cx="238.75345"
inkscape:cy="208.6025"
inkscape:window-width="1440"
inkscape:window-height="810"
inkscape:window-x="0"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#f2f2f2;stroke-width:0.264583"
id="rect1"
width="25"
height="50"
x="37.5"
y="40"
rx="12.5"
ry="12.5" />
<rect
style="fill:#f2f2f2;stroke-width:0.264583"
id="rect3"
width="10"
height="25"
x="35"
y="10"
rx="5"
ry="5" />
<rect
style="fill:#f2f2f2;stroke-width:0.264583"
id="rect4"
width="10"
height="25"
x="55"
y="10"
rx="5"
ry="5" />
<rect
style="fill:#f2f2f2;stroke-width:0.264583"
id="rect5"
width="30"
height="10"
x="35"
y="25"
rx="5"
ry="5" />
<rect
style="fill:#f2f2f2;stroke-width:0.264583"
id="rect6"
width="10"
height="20"
x="45"
y="30"
rx="5"
ry="5" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bm61nhm3rs043"
path="res://.godot/imported/icon.svg-c9c2a32fd2d5f8bc98ecd887f02eeda7.ctex"
uid="uid://1eluxvmnj7l7"
path="res://.godot/imported/cylinder.svg-7c12310ad8fca6e1f959909a64d6d065.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://UI/icon.svg"
dest_files=["res://.godot/imported/icon.svg-c9c2a32fd2d5f8bc98ecd887f02eeda7.ctex"]
source_file="res://UI/PneumaticPlaything.icon/Assets/cylinder.svg"
dest_files=["res://.godot/imported/cylinder.svg-7c12310ad8fca6e1f959909a64d6d065.ctex"]
[params]

View file

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100mm"
height="100mm"
viewBox="0 0 100 100"
version="1.1"
id="svg1"
inkscape:version="1.4.2 (ebf0e940, 2025-05-08)"
sodipodi:docname="green_lines.svg"
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="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.4261574"
inkscape:cx="205.79776"
inkscape:cy="188.26814"
inkscape:window-width="1440"
inkscape:window-height="810"
inkscape:window-x="0"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#00ff00;stroke-width:0.264583"
id="rect1"
width="80"
height="20"
x="10"
y="10"
rx="10"
ry="10" />
<rect
style="fill:#00ff00;stroke-width:0.264583"
id="rect2"
width="80"
height="20"
x="10"
y="70"
rx="10"
ry="10" />
<rect
style="fill:#00ff00;stroke-width:0.264583"
id="rect3"
width="80"
height="20"
x="10"
y="40"
rx="10"
ry="10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dkg2eh0tfbji4"
path="res://.godot/imported/green_lines.svg-af1cb631137e1105ee7be8775d8a5016.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://UI/PneumaticPlaything.icon/Assets/green_lines.svg"
dest_files=["res://.godot/imported/green_lines.svg-af1cb631137e1105ee7be8775d8a5016.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

View file

@ -0,0 +1,68 @@
{
"fill" : {
"automatic-gradient" : "srgb:0.12984,0.12985,0.12984,1.00000"
},
"groups" : [
{
"layers" : [
{
"blend-mode" : "normal",
"fill" : {
"automatic-gradient" : "srgb:1.00000,1.00000,1.00000,1.00000"
},
"glass" : true,
"image-name" : "cylinder.svg",
"name" : "cylinder",
"position" : {
"scale" : 3,
"translation-in-points" : [
0,
0
]
}
}
],
"shadow" : {
"kind" : "neutral",
"opacity" : 0.5
},
"translucency" : {
"enabled" : true,
"value" : 0.5
}
},
{
"layers" : [
{
"fill" : {
"automatic-gradient" : "srgb:0.00000,0.97680,0.00000,1.00000"
},
"image-name" : "green_lines.svg",
"name" : "green_lines",
"opacity" : 1,
"position" : {
"scale" : 3.4,
"translation-in-points" : [
0,
0
]
}
}
],
"shadow" : {
"kind" : "neutral",
"opacity" : 0.5
},
"translucency" : {
"enabled" : true,
"value" : 0.5
}
}
],
"supported-platforms" : {
"circles" : [
"watchOS"
],
"squares" : "shared"
}
}

BIN
UI/icon-32px.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

34
UI/icon-32px.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpb3xn54kpxoe"
path="res://.godot/imported/icon-32px.png-601da436f7467fcd6c395054742650f3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://UI/icon-32px.png"
dest_files=["res://.godot/imported/icon-32px.png-601da436f7467fcd6c395054742650f3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
UI/icon-round.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 MiB

34
UI/icon-round.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://yqg6bh2fiumf"
path="res://.godot/imported/icon-round.png-d13b0f9c2aed0f892b01044430866017.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://UI/icon-round.png"
dest_files=["res://.godot/imported/icon-round.png-d13b0f9c2aed0f892b01044430866017.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 8 MiB

Before After
Before After

View file

@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dkbo8r6il5rh7"
uid="uid://cnvfrr028730a"
path="res://.godot/imported/icon.png-d44ad423496976af115f803f6386bc82.ctex"
metadata={
"vram_texture": false

View file

@ -1,336 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100mm"
height="100mm"
viewBox="0 0 100 100"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
sodipodi:docname="icon.svg"
inkscape:export-filename="icon.png"
inkscape:export-xdpi="130.048"
inkscape:export-ydpi="130.048"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="false"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.0555388"
inkscape:cx="152.05505"
inkscape:cy="293.21518"
inkscape:window-width="1920"
inkscape:window-height="1008"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs1"><linearGradient
id="linearGradient81"
inkscape:collect="always"><stop
style="stop-color:#00ff00;stop-opacity:1;"
offset="0"
id="stop81" /><stop
style="stop-color:#00c000;stop-opacity:1;"
offset="1"
id="stop82" /></linearGradient><linearGradient
id="linearGradient72"
inkscape:collect="always"><stop
style="stop-color:#4d4d4d;stop-opacity:1;"
offset="0"
id="stop73" /><stop
style="stop-color:#303030;stop-opacity:1;"
offset="1"
id="stop74" /></linearGradient><linearGradient
id="linearGradient71"
inkscape:collect="always"><stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop71" /><stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop72" /></linearGradient><filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter15"
x="-0.03"
y="-0.03"
width="1.06"
height="1.0725"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="0.498039"
flood-color="rgb(0,0,0)"
id="feFlood14" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="1.000000"
id="feGaussianBlur14" /><feOffset
result="offset"
in="blur"
dx="0.000000"
dy="1"
id="feOffset14" /><feComposite
result="comp1"
operator="in"
in="flood"
in2="offset"
id="feComposite14" /><feComposite
result="comp2"
operator="over"
in="SourceGraphic"
in2="comp1"
id="feComposite15" /></filter><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient71"
id="radialGradient72"
cx="60.190689"
cy="48.07777"
fx="60.190689"
fy="48.07777"
r="24.91572"
gradientTransform="matrix(1,0,0,1.8574985,0,-41.226617)"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient72"
id="radialGradient74"
cx="49.999996"
cy="52.499996"
fx="49.999996"
fy="52.499996"
r="42.399998"
gradientTransform="matrix(1,0,0,1.0589623,0,-3.0955189)"
gradientUnits="userSpaceOnUse"
spreadMethod="pad" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient82"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35"
gradientTransform="matrix(1,0,0,0.78571429,0,11.25)"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,2.5,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,2.5,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,2.5,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient4"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,0,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,2.5,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,2.5,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9375,0,0,0.78571429,2.8125,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient81"
id="radialGradient8"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.78571429,0,11.25)"
cx="50"
cy="52.5"
fx="50"
fy="52.5"
r="35" /></defs><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"><rect
style="fill:url(#radialGradient74);fill-opacity:1;stroke-width:0.264583;filter:url(#filter15)"
id="rect1"
width="80"
height="80"
x="10"
y="10"
rx="17"
ry="17" /><g
id="g80"
style="fill:url(#radialGradient82)"
transform="translate(0,-2.5)"><rect
style="fill:url(#radialGradient1);fill-opacity:1;stroke-width:0.264583"
id="rect74"
width="20"
height="10"
x="17.5"
y="25"
rx="5"
ry="5" /><rect
style="fill:url(#radialGradient2);fill-opacity:1;stroke-width:0.264583"
id="rect75"
width="20"
height="10"
x="42.5"
y="25"
rx="5"
ry="5" /><rect
style="fill:url(#radialGradient3);fill-opacity:1;stroke-width:0.324047"
id="rect76"
width="30"
height="10"
x="22.5"
y="40"
rx="5"
ry="5" /><rect
style="fill:url(#radialGradient4);fill-opacity:1;stroke-width:0.264583"
id="rect77"
width="20"
height="10"
x="60"
y="40"
rx="5"
ry="5" /><rect
style="fill:url(#radialGradient5);fill-opacity:1;stroke-width:0.264583"
id="rect78"
width="20"
height="10"
x="17.5"
y="55"
rx="5"
ry="5" /><rect
style="fill:url(#radialGradient6);fill-opacity:1;stroke-width:0.35001"
id="rect79"
width="35"
height="10"
x="42.5"
y="55"
rx="5"
ry="5" /><rect
style="fill:url(#radialGradient7);fill-opacity:1;stroke-width:0.362295"
id="rect80"
width="37.5"
height="10"
x="45"
y="70"
rx="4.6875"
ry="5" /><rect
style="fill:url(#radialGradient8);fill-opacity:1;stroke-width:0.187089"
id="rect81"
width="10"
height="10"
x="20"
y="70"
rx="5"
ry="5" /></g><g
id="g7"
style="fill:url(#radialGradient72);fill-opacity:1"><rect
style="fill:url(#radialGradient72);fill-opacity:1;stroke-width:0.264583"
id="rect2"
width="10"
height="80"
x="69.694618"
y="-11.538497"
rx="5"
ry="5"
transform="rotate(25.383575)" /><rect
style="fill:url(#radialGradient72);fill-opacity:1;stroke-width:0.187089"
id="rect3"
width="5"
height="10"
x="72.194618"
y="-16.538498"
transform="rotate(25.383575)" /><rect
style="fill:url(#radialGradient72);fill-opacity:1;stroke-width:0.264583"
id="rect4"
width="2.5"
height="15"
x="77.194618"
y="-31.5385"
rx="1.25"
ry="1.25"
transform="rotate(25.383575)" /><rect
style="fill:url(#radialGradient72);fill-opacity:1;stroke-width:0.264583"
id="rect5"
width="2.5"
height="15"
x="69.694618"
y="-31.5385"
rx="1.25"
ry="1.25"
transform="rotate(25.383575)" /><rect
style="fill:url(#radialGradient72);fill-opacity:1;stroke-width:0.216031"
id="rect6"
width="10"
height="2.5"
x="69.694618"
y="-19.038498"
rx="2.5"
ry="2.5"
transform="rotate(25.383575)" /><rect
style="fill:url(#radialGradient72);fill-opacity:1;stroke-width:0.187088"
id="rect7"
width="7.5"
height="2.5"
x="70.944618"
y="-19.038498"
transform="rotate(25.383575)" /></g></g></svg>

Before

Width:  |  Height:  |  Size: 10 KiB