Add settings screen and adult space with progress report and save export/restore (0.4.0)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-11 22:49:01 +02:00
parent 97a065879c
commit dbf513e686
45 changed files with 1390 additions and 14 deletions
+3
View File
@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">
<circle cx="20" cy="20" r="17" fill="#FFC83D" stroke="#26324A" stroke-width="4"/>
</svg>

After

Width:  |  Height:  |  Size: 173 B

@@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://mqgtoutc6apf"
path="res://.godot/imported/slider_grabber.svg-b318c142ebe6680738fc52de4bcd86af.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/interface/slider_grabber.svg"
dest_files=["res://.godot/imported/slider_grabber.svg-b318c142ebe6680738fc52de4bcd86af.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
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/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
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
+27 -1
View File
@@ -1,8 +1,28 @@
[gd_resource type="Theme" load_steps=20 format=3]
[gd_resource type="Theme" load_steps=24 format=3]
[ext_resource type="FontFile" path="res://assets/fonts/AtkinsonHyperlegible-Regular.ttf" id="font_regular"]
[ext_resource type="FontFile" path="res://assets/fonts/AtkinsonHyperlegible-Bold.ttf" id="font_bold"]
[ext_resource type="Texture2D" path="res://assets/interface/slider_grabber.svg" id="slider_grabber"]
[sub_resource type="StyleBoxFlat" id="slider_track"]
bg_color = Color(0.82, 0.78, 0.66, 1)
corner_radius_top_left = 8
corner_radius_top_right = 8
corner_radius_bottom_right = 8
corner_radius_bottom_left = 8
content_margin_top = 8
content_margin_bottom = 8
[sub_resource type="StyleBoxFlat" id="slider_fill"]
bg_color = Color(0.184, 0.502, 0.251, 1)
corner_radius_top_left = 8
corner_radius_top_right = 8
corner_radius_bottom_right = 8
corner_radius_bottom_left = 8
content_margin_top = 8
content_margin_bottom = 8
[sub_resource type="StyleBoxFlat" id="btn_normal"]
bg_color = Color(0.184, 0.502, 0.251, 1)
corner_radius_top_left = 18
@@ -334,6 +354,12 @@ SoftCard/base_type = &"PanelContainer"
SoftCard/styles/panel = SubResource("card_soft")
Pill/base_type = &"PanelContainer"
Pill/styles/panel = SubResource("pill")
HSlider/styles/slider = SubResource("slider_track")
HSlider/styles/grabber_area = SubResource("slider_fill")
HSlider/styles/grabber_area_highlight = SubResource("slider_fill")
HSlider/icons/grabber = ExtResource("slider_grabber")
HSlider/icons/grabber_highlight = ExtResource("slider_grabber")
HSlider/icons/grabber_disabled = ExtResource("slider_grabber")
LineEdit/colors/font_color = Color(0.149, 0.196, 0.290, 1)
LineEdit/colors/font_placeholder_color = Color(0.45, 0.48, 0.56, 1)
LineEdit/colors/caret_color = Color(0.149, 0.196, 0.290, 1)