NowPlaying, QuizToolbar and SongControls become their own scenes, the auto repeat switch moves into the music player scene, and downloading songs moves into a SongLoader node. The quiz only wires the parts together. Every node keeps its place on screen. Screenshots of every UI state are pixel-identical to before, the layout test still matches the original baseline, and each new part has its own tests.
30 lines
850 B
Plaintext
30 lines
850 B
Plaintext
[gd_scene format=3]
|
|
|
|
[ext_resource type="Script" path="res://now_playing.gd" id="part_script"]
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_qspbu"]
|
|
font_size = 50
|
|
|
|
[sub_resource type="LabelSettings" id="LabelSettings_3m52w"]
|
|
font_size = 35
|
|
|
|
[node name="NowPlaying" type="VBoxContainer" unique_id=42468498]
|
|
layout_mode = 3
|
|
offset_right = 1088.0
|
|
offset_bottom = 320.0
|
|
script = ExtResource("part_script")
|
|
|
|
[node name="SoundtrackLabel" type="Label" parent="." unique_id=173147793]
|
|
custom_minimum_size = Vector2(1, 1)
|
|
layout_mode = 2
|
|
label_settings = SubResource("LabelSettings_qspbu")
|
|
horizontal_alignment = 1
|
|
autowrap_mode = 2
|
|
|
|
[node name="SongLabel" type="Label" parent="." unique_id=1687490027]
|
|
custom_minimum_size = Vector2(1, 1)
|
|
layout_mode = 2
|
|
label_settings = SubResource("LabelSettings_3m52w")
|
|
horizontal_alignment = 1
|
|
autowrap_mode = 2
|