feat: 2.3.2

This commit is contained in:
2026-05-19 17:30:29 +08:00
parent 7ca11c6534
commit 8430d1054e
39 changed files with 6581 additions and 738 deletions
+127
View File
@@ -112,6 +112,13 @@ unique_name_in_owner = true
layout_mode = 2
text = "0 selected"
[node name="HistoryBtn" type="Button" parent="Margin/VBox/Tabs/Users/UserActionBar"]
unique_name_in_owner = true
custom_minimum_size = Vector2(80, 36)
layout_mode = 2
text = "HISTORY"
[node name="BanBtn" type="Button" parent="Margin/VBox/Tabs/Users/UserActionBar"]
unique_name_in_owner = true
custom_minimum_size = Vector2(80, 36)
@@ -440,3 +447,123 @@ text = "Delete"
unique_name_in_owner = true
layout_mode = 2
horizontal_alignment = 1
[node name="Shop" type="VBoxContainer" parent="Margin/VBox/Tabs"]
visible = false
layout_mode = 2
theme_override_constants/separation = 16
metadata/_tab_index = 5
[node name="HeaderLbl" type="Label" parent="Margin/VBox/Tabs/Shop"]
layout_mode = 2
text = "Featured Banner Slots (Event / Special)"
theme_override_font_sizes/font_size = 15
[node name="InfoLbl" type="Label" parent="Margin/VBox/Tabs/Shop"]
layout_mode = 2
autowrap_mode = 3
text = "Each slot shows a cosmetic item as a special event banner in the Shop sidebar. Leave Item ID blank to hide the slot."
[node name="SlotsVBox" type="VBoxContainer" parent="Margin/VBox/Tabs/Shop"]
unique_name_in_owner = true
layout_mode = 2
theme_override_constants/separation = 12
[node name="Slot1" type="HBoxContainer" parent="Margin/VBox/Tabs/Shop/SlotsVBox"]
layout_mode = 2
theme_override_constants/separation = 10
[node name="SlotLbl" type="Label" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot1"]
custom_minimum_size = Vector2(60, 0)
layout_mode = 2
text = "Slot 1:"
vertical_alignment = 1
[node name="ItemIdEdit" type="LineEdit" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot1"]
layout_mode = 2
size_flags_horizontal = 3
placeholder_text = "Item ID (e.g. oldpop-blue-hat)"
[node name="LabelEdit" type="LineEdit" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot1"]
custom_minimum_size = Vector2(160, 0)
layout_mode = 2
placeholder_text = "Event label (e.g. LIMITED!)"
[node name="Slot2" type="HBoxContainer" parent="Margin/VBox/Tabs/Shop/SlotsVBox"]
layout_mode = 2
theme_override_constants/separation = 10
[node name="SlotLbl" type="Label" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot2"]
custom_minimum_size = Vector2(60, 0)
layout_mode = 2
text = "Slot 2:"
vertical_alignment = 1
[node name="ItemIdEdit" type="LineEdit" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot2"]
layout_mode = 2
size_flags_horizontal = 3
placeholder_text = "Item ID (e.g. oldpop-red-hat)"
[node name="LabelEdit" type="LineEdit" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot2"]
custom_minimum_size = Vector2(160, 0)
layout_mode = 2
placeholder_text = "Event label"
[node name="Slot3" type="HBoxContainer" parent="Margin/VBox/Tabs/Shop/SlotsVBox"]
layout_mode = 2
theme_override_constants/separation = 10
[node name="SlotLbl" type="Label" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot3"]
custom_minimum_size = Vector2(60, 0)
layout_mode = 2
text = "Slot 3:"
vertical_alignment = 1
[node name="ItemIdEdit" type="LineEdit" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot3"]
layout_mode = 2
size_flags_horizontal = 3
placeholder_text = "Item ID (e.g. oldpop-yellow-hat)"
[node name="LabelEdit" type="LineEdit" parent="Margin/VBox/Tabs/Shop/SlotsVBox/Slot3"]
custom_minimum_size = Vector2(160, 0)
layout_mode = 2
placeholder_text = "Event label"
[node name="ShopActionBar" type="HBoxContainer" parent="Margin/VBox/Tabs/Shop"]
layout_mode = 2
theme_override_constants/separation = 8
alignment = 2
[node name="LoadBannersBtn" type="Button" parent="Margin/VBox/Tabs/Shop/ShopActionBar"]
unique_name_in_owner = true
custom_minimum_size = Vector2(140, 36)
layout_mode = 2
text = "Load Current"
[node name="SaveBannersBtn" type="Button" parent="Margin/VBox/Tabs/Shop/ShopActionBar"]
unique_name_in_owner = true
custom_minimum_size = Vector2(160, 36)
layout_mode = 2
[node name="HistoryDialog" type="AcceptDialog" parent="."]
unique_name_in_owner = true
title = "User History"
size = Vector2i(700, 500)
[node name="ScrollContainer" type="ScrollContainer" parent="HistoryDialog"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 8.0
offset_top = 8.0
offset_right = -8.0
offset_bottom = -49.0
grow_horizontal = 2
grow_vertical = 2
[node name="HistoryText" type="RichTextLabel" parent="HistoryDialog/ScrollContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
focus_mode = 2
selection_enabled = true