Add password login and collection visibility settings
All checks were successful
Build plugin / build (push) Successful in 1m10s

This commit is contained in:
Jose Falanga 2026-08-17 02:00:39 -03:00
parent 173aa94ea9
commit e2a4464d0d
5 changed files with 218 additions and 26 deletions

View file

@ -17,9 +17,9 @@ anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -200.0
offset_top = -60.0
offset_top = -120.0
offset_right = 200.0
offset_bottom = 60.0
offset_bottom = 120.0
[node name="TitleLabel" type="Label" parent="VBoxContainer"]
layout_mode = 2
@ -31,11 +31,31 @@ unique_name_in_owner = true
layout_mode = 2
text = "Status: starting butlerd..."
[node name="LoginMethod" type="OptionButton" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
item_count = 2
popup/item_0_text = "API Key"
popup/item_1_text = "Username & Password"
[node name="ApiKeyInput" type="LineEdit" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
placeholder_text = "itch.io API key"
[node name="UsernameInput" type="LineEdit" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
placeholder_text = "Username"
visible = false
[node name="PasswordInput" type="LineEdit" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
placeholder_text = "Password"
secret = true
visible = false
[node name="HelpLabel" type="Label" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
@ -47,6 +67,21 @@ unique_name_in_owner = true
layout_mode = 2
text = "Only show games available on this platform"
[node name="ShowPurchases" type="CheckBox" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Show main purchases"
button_pressed = true
[node name="CollectionsLabel" type="Label" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Show collections:"
[node name="CollectionsContainer" type="VBoxContainer" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
[node name="SaveButton" type="Button" parent="VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2