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

@ -1,10 +1,11 @@
[gd_scene load_steps=26 format=3 uid="uid://oiehbor0dlqx"] [gd_scene load_steps=27 format=3 uid="uid://oiehbor0dlqx"]
[ext_resource type="Script" uid="uid://dfiwoln8mdwm8" path="res://Scripts/EditorScreen.gd" id="1_sd512"] [ext_resource type="Script" uid="uid://dfiwoln8mdwm8" path="res://Scripts/EditorScreen.gd" id="1_sd512"]
[ext_resource type="Theme" uid="uid://dbgs4id7y5d1c" path="res://UI/Themes/Dark.tres" id="1_v0ton"] [ext_resource type="Theme" uid="uid://dbgs4id7y5d1c" path="res://UI/Themes/Dark.tres" id="1_v0ton"]
[ext_resource type="Texture2D" uid="uid://xllpr3qc064c" path="res://UI/Play.png" id="3_g6u4d"] [ext_resource type="Texture2D" uid="uid://xllpr3qc064c" path="res://UI/Play.png" id="3_g6u4d"]
[ext_resource type="Texture2D" uid="uid://dgacnkv2dc65s" path="res://UI/PlayBackwards.png" id="3_mr8sb"] [ext_resource type="Texture2D" uid="uid://dgacnkv2dc65s" path="res://UI/PlayBackwards.png" id="3_mr8sb"]
[ext_resource type="Texture2D" uid="uid://dts4eh6hyt8p3" path="res://UI/SkipBackwards.png" id="3_r4ytj"] [ext_resource type="Texture2D" uid="uid://dts4eh6hyt8p3" path="res://UI/SkipBackwards.png" id="3_r4ytj"]
[ext_resource type="Texture2D" uid="uid://bpb3xn54kpxoe" path="res://UI/icon-32px.png" id="4_20noo"]
[ext_resource type="Texture2D" uid="uid://bwhgy4u37jmo1" path="res://UI/Pause.png" id="4_ba3jn"] [ext_resource type="Texture2D" uid="uid://bwhgy4u37jmo1" path="res://UI/Pause.png" id="4_ba3jn"]
[ext_resource type="Texture2D" uid="uid://s3yr2wasxv03" path="res://UI/BlankCam.png" id="4_v0ton"] [ext_resource type="Texture2D" uid="uid://s3yr2wasxv03" path="res://UI/BlankCam.png" id="4_v0ton"]
[ext_resource type="Texture2D" uid="uid://dhx2v2fd0egxd" path="res://UI/FastBackwards.png" id="4_wy7jo"] [ext_resource type="Texture2D" uid="uid://dhx2v2fd0egxd" path="res://UI/FastBackwards.png" id="4_wy7jo"]
@ -131,33 +132,6 @@ grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
color = Color(0.187176, 0.187176, 0.187176, 1) color = Color(0.187176, 0.187176, 0.187176, 1)
[node name="CameraPlaceholder" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
offset_left = -4.0
offset_top = 48.0
offset_right = -4.0
offset_bottom = 408.0
grow_horizontal = 0
texture = ExtResource("4_v0ton")
expand_mode = 1
[node name="CameraPreview" type="TextureRect" parent="."]
visible = false
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
offset_left = -4.0
offset_top = 48.0
offset_right = -4.0
grow_horizontal = 0
texture = SubResource("ViewportTexture_g6u4d")
expand_mode = 5
stretch_mode = 6
[node name="Label" type="Label" parent="."] [node name="Label" type="Label" parent="."]
layout_mode = 1 layout_mode = 1
anchors_preset = -1 anchors_preset = -1
@ -179,6 +153,35 @@ Open the Controls menu to see all of the keybinds."
horizontal_alignment = 1 horizontal_alignment = 1
vertical_alignment = 1 vertical_alignment = 1
[node name="CameraPlaceholder" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
anchor_bottom = 0.5
offset_left = -4.0
offset_top = 48.0
offset_right = -4.0
offset_bottom = 48.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("4_v0ton")
expand_mode = 1
[node name="CameraPreview" type="TextureRect" parent="."]
visible = false
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_right = 1.0
offset_left = -4.0
offset_top = 48.0
offset_right = -4.0
grow_horizontal = 0
texture = SubResource("ViewportTexture_g6u4d")
expand_mode = 5
stretch_mode = 6
[node name="MenuBar" type="Panel" parent="."] [node name="MenuBar" type="Panel" parent="."]
layout_mode = 1 layout_mode = 1
anchors_preset = -1 anchors_preset = -1
@ -241,13 +244,13 @@ anchor_left = 1.0
anchor_top = 0.5 anchor_top = 0.5
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 0.5 anchor_bottom = 0.5
offset_left = -232.0 offset_left = -264.0
offset_top = -16.0 offset_top = -16.0
offset_right = -8.0 offset_right = -40.0
offset_bottom = 16.0 offset_bottom = 16.0
grow_horizontal = 0 grow_horizontal = 0
grow_vertical = 2 grow_vertical = 2
text = "Pneumatic Plaything v0.5.1" text = "Pneumatic Plaything v0.6"
horizontal_alignment = 2 horizontal_alignment = 2
vertical_alignment = 1 vertical_alignment = 1
@ -260,6 +263,18 @@ offset_bottom = 36.0
text = "No showtape loaded." text = "No showtape loaded."
vertical_alignment = 1 vertical_alignment = 1
[node name="TextureRect" type="TextureRect" parent="MenuBar"]
layout_mode = 1
anchors_preset = 1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -36.0
offset_top = 4.0
offset_right = -4.0
offset_bottom = 36.0
grow_horizontal = 0
texture = ExtResource("4_20noo")
[node name="SequencerPanel" type="Panel" parent="."] [node name="SequencerPanel" type="Panel" parent="."]
layout_mode = 1 layout_mode = 1
anchors_preset = -1 anchors_preset = -1

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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bm61nhm3rs043" uid="uid://1eluxvmnj7l7"
path="res://.godot/imported/icon.svg-c9c2a32fd2d5f8bc98ecd887f02eeda7.ctex" path="res://.godot/imported/cylinder.svg-7c12310ad8fca6e1f959909a64d6d065.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://UI/icon.svg" source_file="res://UI/PneumaticPlaything.icon/Assets/cylinder.svg"
dest_files=["res://.godot/imported/icon.svg-c9c2a32fd2d5f8bc98ecd887f02eeda7.ctex"] dest_files=["res://.godot/imported/cylinder.svg-7c12310ad8fca6e1f959909a64d6d065.ctex"]
[params] [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" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://dkbo8r6il5rh7" uid="uid://cnvfrr028730a"
path="res://.godot/imported/icon.png-d44ad423496976af115f803f6386bc82.ctex" path="res://.godot/imported/icon.png-d44ad423496976af115f803f6386bc82.ctex"
metadata={ metadata={
"vram_texture": false "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

View file

@ -11,11 +11,11 @@ config_version=5
[application] [application]
config/name="Pneumatic Plaything" config/name="Pneumatic Plaything"
config/version="v0.5.1" config/version="v0.6"
run/main_scene="uid://oiehbor0dlqx" run/main_scene="uid://oiehbor0dlqx"
config/features=PackedStringArray("4.4", "GL Compatibility") config/features=PackedStringArray("4.4", "GL Compatibility")
boot_splash/show_image=false boot_splash/show_image=false
config/icon="uid://bm61nhm3rs043" config/icon="uid://cnvfrr028730a"
[display] [display]