1- [gd_scene load_steps =34 format =3 uid ="uid://p3sohjs1pt37" ]
1+ [gd_scene load_steps =35 format =3 uid ="uid://p3sohjs1pt37" ]
22
33[ext_resource type ="Theme" uid ="uid://cyua45ur0ijqo" path ="res://Main.theme" id ="1_lygr6" ]
44[ext_resource type ="Script" path ="res://Scripts/Add_node_popup.gd" id ="2_8afhv" ]
55[ext_resource type ="Script" path ="res://Scripts/Console.gd" id ="2_qq2ap" ]
66[ext_resource type ="Script" path ="res://Scripts/Node_system.gd" id ="2_qxkpt" ]
77[ext_resource type ="Script" path ="res://Scripts/fps.gd" id ="3_l3bnx" ]
8+ [ext_resource type ="Script" path ="res://Scripts/Tab_container.gd" id ="3_nk5d5" ]
89[ext_resource type ="Script" path ="res://Scripts/Add_widget_popup.gd" id ="5_cx6ah" ]
910[ext_resource type ="Script" path ="res://Scripts/System.gd" id ="5_qili6" ]
1011[ext_resource type ="Script" path ="res://Scripts/Settings.gd" id ="6_fan4u" ]
@@ -99,17 +100,28 @@ anchor_right = 1.0
99100anchor_bottom = 1.0
100101grow_horizontal = 2
101102grow_vertical = 2
102- current_tab = 5
103+ current_tab = 6
104+ drag_to_rearrange_enabled = true
105+ use_hidden_tabs_for_min_size = true
106+ script = ExtResource ("3_nk5d5" )
103107
104108[node name ="Node Editor" type ="GraphEdit" parent ="TabContainer" ]
105109visible = false
106110custom_minimum_size = Vector2 (147.79 , 0 )
107111layout_mode = 2
108112theme = SubResource ("Theme_0vxhv" )
113+ scroll_offset = Vector2 (0 , -45 )
109114right_disconnects = true
110115show_arrange_button = false
111116script = ExtResource ("2_qxkpt" )
112117
118+ [node name ="Label" type ="Label" parent ="TabContainer/Node Editor" ]
119+ layout_mode = 0
120+ offset_top = 54.0
121+ offset_right = 591.0
122+ offset_bottom = 77.0
123+ text = "Caution, the node editor is an experimental feature, expect things to break."
124+
113125[node name ="Add Node Popup" type ="ItemList" parent ="TabContainer/Node Editor" ]
114126visible = false
115127layout_mode = 1
@@ -129,6 +141,7 @@ visible = false
129141layout_mode = 2
130142
131143[node name ="Console Editor" type ="GraphEdit" parent ="TabContainer/Console" ]
144+ visible = false
132145layout_mode = 2
133146size_flags_horizontal = 3
134147size_flags_vertical = 3
@@ -155,6 +168,7 @@ script = ExtResource("5_cx6ah")
155168metadata/_edit_use_anchors_ = true
156169
157170[node name ="Widget Settings Menu" type ="MarginContainer" parent ="TabContainer/Console" ]
171+ visible = false
158172custom_minimum_size = Vector2 (358.28 , 0 )
159173layout_mode = 2
160174size_flags_stretch_ratio = 0.0
@@ -231,6 +245,20 @@ layout_mode = 2
231245size_flags_horizontal = 3
232246text = "Choose"
233247
248+ [node name ="Panel" type ="Panel" parent ="TabContainer/Console" ]
249+ layout_mode = 2
250+
251+ [node name ="Label" type ="Label" parent ="TabContainer/Console/Panel" ]
252+ layout_mode = 1
253+ anchors_preset = 15
254+ anchor_right = 1.0
255+ anchor_bottom = 1.0
256+ grow_horizontal = 2
257+ grow_vertical = 2
258+ text = "Console will be back in a future Spectrum update, as it undergoes significant changes."
259+ horizontal_alignment = 1
260+ vertical_alignment = 1
261+
234262[node name ="Functions" type ="MarginContainer" parent ="TabContainer" ]
235263visible = false
236264layout_mode = 2
@@ -240,7 +268,22 @@ theme_override_constants/margin_right = 10
240268theme_override_constants/margin_bottom = 10
241269script = ExtResource ("7_5dnuk" )
242270
271+ [node name ="Panel" type ="Panel" parent ="TabContainer/Functions" ]
272+ layout_mode = 2
273+
274+ [node name ="Label" type ="Label" parent ="TabContainer/Functions/Panel" ]
275+ layout_mode = 1
276+ anchors_preset = 15
277+ anchor_right = 1.0
278+ anchor_bottom = 1.0
279+ grow_horizontal = 2
280+ grow_vertical = 2
281+ text = "Functions are a work in progress and will be available in a future version of Spectrum."
282+ horizontal_alignment = 1
283+ vertical_alignment = 1
284+
243285[node name ="VBoxContainer" type ="VBoxContainer" parent ="TabContainer/Functions" ]
286+ visible = false
244287layout_mode = 2
245288
246289[node name ="MarginContainer" type ="MarginContainer" parent ="TabContainer/Functions/VBoxContainer" ]
@@ -373,6 +416,7 @@ theme_override_constants/margin_bottom = 10
373416script = ExtResource ("11_523ge" )
374417
375418[node name ="VBoxContainer" type ="VBoxContainer" parent ="TabContainer/Fixtures" ]
419+ visible = false
376420layout_mode = 2
377421
378422[node name ="MarginContainer" type ="MarginContainer" parent ="TabContainer/Fixtures/VBoxContainer" ]
@@ -447,6 +491,20 @@ layout_mode = 2
447491size_flags_horizontal = 3
448492size_flags_vertical = 3
449493
494+ [node name ="Panel" type ="Panel" parent ="TabContainer/Fixtures" ]
495+ layout_mode = 2
496+
497+ [node name ="Label" type ="Label" parent ="TabContainer/Fixtures/Panel" ]
498+ layout_mode = 1
499+ anchors_preset = 15
500+ anchor_right = 1.0
501+ anchor_bottom = 1.0
502+ grow_horizontal = 2
503+ grow_vertical = 2
504+ text = "Fixtures are a work in progress and will be available in a future version of Spectrum."
505+ horizontal_alignment = 1
506+ vertical_alignment = 1
507+
450508[node name ="Patch Bay" type ="MarginContainer" parent ="TabContainer" ]
451509visible = false
452510layout_mode = 2
@@ -564,6 +622,7 @@ layout_mode = 2
564622
565623[node name ="IO Type" type ="OptionButton" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer" ]
566624layout_mode = 2
625+ disabled = true
567626alignment = 1
568627item_count = 2
569628selected = 0
@@ -578,53 +637,6 @@ layout_mode = 2
578637[node name ="IO Controls" type ="VBoxContainer" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer" ]
579638layout_mode = 2
580639
581- [node name ="Art-Net" type ="VBoxContainer" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls" ]
582- layout_mode = 2
583-
584- [node name ="HBoxContainer" type ="HBoxContainer" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net" ]
585- layout_mode = 2
586-
587- [node name ="Label" type ="Label" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer" ]
588- layout_mode = 2
589- size_flags_horizontal = 2
590- text = "Ip Address"
591-
592- [node name ="Art Net IP" type ="LineEdit" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer" ]
593- custom_minimum_size = Vector2 (145.25 , 0 )
594- layout_mode = 2
595- size_flags_horizontal = 10
596- text = "172.0.0.1"
597- placeholder_text = "172.0.0.1"
598-
599- [node name ="HBoxContainer2" type ="HBoxContainer" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net" ]
600- layout_mode = 2
601-
602- [node name ="Label" type ="Label" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer2" ]
603- layout_mode = 2
604- size_flags_horizontal = 2
605- text = "Port"
606-
607- [node name ="Art Net Port" type ="SpinBox" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer2" ]
608- custom_minimum_size = Vector2 (145.25 , 0 )
609- layout_mode = 2
610- max_value = 65535.0
611- value = 6454.0
612- rounded = true
613-
614- [node name ="HBoxContainer3" type ="HBoxContainer" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net" ]
615- layout_mode = 2
616-
617- [node name ="Label" type ="Label" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer3" ]
618- layout_mode = 2
619- size_flags_horizontal = 2
620- text = "Universe"
621-
622- [node name ="Art Net Universe" type ="SpinBox" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer3" ]
623- custom_minimum_size = Vector2 (145.25 , 0 )
624- layout_mode = 2
625- max_value = 9.22337e+18
626- rounded = true
627-
628640[node name ="PanelContainer3" type ="PanelContainer" parent ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer" ]
629641layout_mode = 2
630642size_flags_horizontal = 3
@@ -652,6 +664,7 @@ size_flags_horizontal = 3
652664size_flags_vertical = 3
653665
654666[node name ="Desk" type ="MarginContainer" parent ="TabContainer" ]
667+ visible = false
655668layout_mode = 2
656669theme_override_constants/margin_left = 10
657670theme_override_constants/margin_top = 10
@@ -680,12 +693,9 @@ layout_mode = 2
680693text = "Universe "
681694
682695[node name ="Desk Universe Option" type ="OptionButton" parent ="TabContainer/Desk/VSplitContainer/PanelContainer/VBoxContainer/PanelContainer/HBoxContainer" ]
683- custom_minimum_size = Vector2 (200 , 0 )
696+ custom_minimum_size = Vector2 (200 , 37 )
684697layout_mode = 2
685- item_count = 1
686698allow_reselect = true
687- popup/item_0/text = " "
688- popup/item_0/id = 0
689699
690700[node name ="PanelContainer2" type ="PanelContainer" parent ="TabContainer/Desk/VSplitContainer/PanelContainer/VBoxContainer" ]
691701layout_mode = 2
@@ -704,10 +714,10 @@ layout_mode = 2
704714size_flags_vertical = 3
705715
706716[node name ="3D" type ="Control" parent ="TabContainer" ]
707- visible = false
708717layout_mode = 2
709718
710719[node name ="SubViewportContainer" type ="SubViewportContainer" parent ="TabContainer/3D" ]
720+ visible = false
711721layout_mode = 1
712722anchors_preset = 15
713723anchor_right = 1.0
@@ -718,11 +728,30 @@ stretch = true
718728
719729[node name ="SubViewport" type ="SubViewport" parent ="TabContainer/3D/SubViewportContainer" ]
720730handle_input_locally = false
721- size = Vector2i (2 , 2 )
731+ size = Vector2i (1920 , 1035 )
722732render_target_update_mode = 0
723733
724734[node name ="Node3D" parent ="TabContainer/3D/SubViewportContainer/SubViewport" instance =ExtResource ("14_44rt7" )]
725735
736+ [node name ="Panel" type ="Panel" parent ="TabContainer/3D" ]
737+ layout_mode = 1
738+ anchors_preset = 15
739+ anchor_right = 1.0
740+ anchor_bottom = 1.0
741+ grow_horizontal = 2
742+ grow_vertical = 2
743+
744+ [node name ="Label" type ="Label" parent ="TabContainer/3D/Panel" ]
745+ layout_mode = 1
746+ anchors_preset = 15
747+ anchor_right = 1.0
748+ anchor_bottom = 1.0
749+ grow_horizontal = 2
750+ grow_vertical = 2
751+ text = "3D features are a work in progress and will be available in a future version of Spectrum."
752+ horizontal_alignment = 1
753+ vertical_alignment = 1
754+
726755[node name ="Menu Buttons" type ="HBoxContainer" parent ="." ]
727756layout_mode = 1
728757anchors_preset = 1
@@ -909,6 +938,21 @@ script = ExtResource("25_w0caf")
909938
910939[node name ="TabContainer" parent ="Add Fixture" instance =ExtResource ("25_owwqo" )]
911940
941+ [node name ="Label" type ="Label" parent ="." ]
942+ layout_mode = 1
943+ anchors_preset = 3
944+ anchor_left = 1.0
945+ anchor_top = 1.0
946+ anchor_right = 1.0
947+ anchor_bottom = 1.0
948+ offset_left = -9.0
949+ offset_top = -23.0
950+ grow_horizontal = 0
951+ grow_vertical = 0
952+ text = "Beta Version 0.3.0
953+ "
954+
955+ [connection signal ="tab_button_pressed" from ="TabContainer" to ="TabContainer" method ="_on_tab_button_pressed" ]
912956[connection signal ="tab_clicked" from ="TabContainer" to ="TabContainer" method ="_on_tab_clicked" ]
913957[connection signal ="child_exiting_tree" from ="TabContainer/Node Editor" to ="TabContainer/Node Editor" method ="_on_child_exiting_tree" ]
914958[connection signal ="connection_request" from ="TabContainer/Node Editor" to ="TabContainer/Node Editor" method ="GraphEdit_connection_request" ]
@@ -935,18 +979,12 @@ script = ExtResource("25_w0caf")
935979[connection signal ="pressed" from ="TabContainer/Functions/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Scene" to ="TabContainer/Functions" method ="_on_new_scene_pressed" ]
936980[connection signal ="pressed" from ="TabContainer/Functions/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Effect" to ="TabContainer/Functions" method ="_on_new_effect_pressed" ]
937981[connection signal ="pressed" from ="TabContainer/Functions/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Cue List" to ="TabContainer/Functions" method ="_on_new_cue_list_pressed" ]
938- [connection signal ="pressed" from ="TabContainer/Fixtures/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Virtual Fixture" to ="TabContainer/Fixtures" method ="_on_new_virtual_fixture_pressed" ]
939- [connection signal ="pressed" from ="TabContainer/Fixtures/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Physical Fixture" to ="TabContainer/Fixtures" method ="_on_new_physical_fixture_pressed" ]
940- [connection signal ="pressed" from ="TabContainer/Fixtures/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Fixture Group" to ="TabContainer/Fixtures" method ="_on_new_fixture_group_pressed" ]
941982[connection signal ="pressed" from ="TabContainer/Patch Bay/VBoxContainer/MarginContainer/PanelContainer/HBoxContainer/New Universe" to ="TabContainer/Patch Bay" method ="_on_new_universe_pressed" ]
942983[connection signal ="text_changed" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/PanelContainer/Universe Controls/Universe Name" to ="TabContainer/Patch Bay" method ="_on_universe_name_text_changed" ]
943984[connection signal ="pressed" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/PanelContainer/Universe Controls/New Input" to ="TabContainer/Patch Bay" method ="_on_new_input_pressed" ]
944985[connection signal ="pressed" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/PanelContainer/Universe Controls/New Output" to ="TabContainer/Patch Bay" method ="_on_new_output_pressed" ]
945986[connection signal ="pressed" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/PanelContainer/Universe Controls/New Channel Overide" to ="TabContainer/Patch Bay" method ="_on_new_channel_overide_pressed" ]
946987[connection signal ="item_selected" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Type" to ="TabContainer/Patch Bay" method ="_on_io_type_item_selected" ]
947- [connection signal ="text_submitted" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer/Art Net IP" to ="TabContainer/Patch Bay" method ="_on_art_net_ip_text_submitted" ]
948- [connection signal ="value_changed" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer2/Art Net Port" to ="TabContainer/Patch Bay" method ="_on_art_net_port_value_changed" ]
949- [connection signal ="value_changed" from ="TabContainer/Patch Bay/VBoxContainer/HSplitContainer/PanelContainer2/VSplitContainer/PanelContainer/VBoxContainer/GridContainer/PanelContainer2/VBoxContainer/IO Controls/Art-Net/HBoxContainer3/Art Net Universe" to ="TabContainer/Patch Bay" method ="_on_art_net_universe_value_changed" ]
950988[connection signal ="item_selected" from ="TabContainer/Desk/VSplitContainer/PanelContainer/VBoxContainer/PanelContainer/HBoxContainer/Desk Universe Option" to ="TabContainer/Desk" method ="_on_desk_universe_option_item_selected" ]
951989[connection signal ="toggled" from ="Menu Buttons/Edit Mode" to ="." method ="_on_edit_mode_toggled" ]
952990[connection signal ="pressed" from ="Menu Buttons/Save" to ="." method ="_on_save_pressed" ]
0 commit comments