itchio-opengamepadui-plugin/core/itch_settings.tscn

112 lines
3.4 KiB
Text
Raw Normal View History

[gd_scene load_steps=7 format=3 uid="uid://itch_settings_scene"]
2026-08-05 17:27:43 -03:00
[ext_resource type="Script" path="res://plugins/itch/core/itch_settings.gd" id="1"]
[ext_resource type="PackedScene" uid="uid://d1hlp6c8wrqgv" path="res://core/ui/components/status.tscn" id="2"]
[ext_resource type="PackedScene" uid="uid://d1rjdfxxrdccf" path="res://core/ui/components/text_input.tscn" id="3"]
[ext_resource type="PackedScene" uid="uid://d1qb7euwlu7bh" path="res://core/ui/components/toggle.tscn" id="4"]
[ext_resource type="PackedScene" uid="uid://c71ayw7pcw6u6" path="res://core/ui/components/card_button.tscn" id="5"]
[ext_resource type="PackedScene" uid="uid://xei5afwefxud" path="res://core/ui/components/dropdown.tscn" id="6"]
2026-08-05 17:27:43 -03:00
[node name="ItchSettings" type="MarginContainer"]
2026-08-05 17:27:43 -03:00
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
2026-08-05 17:27:43 -03:00
script = ExtResource("1")
[node name="ContentContainer" type="VBoxContainer" parent="."]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 0
theme_override_constants/separation = 10
2026-08-05 17:27:43 -03:00
[node name="Status" parent="ContentContainer" instance=ExtResource("2")]
unique_name_in_owner = true
2026-08-05 17:27:43 -03:00
layout_mode = 2
title = "Status"
description = ""
status = 2
color = "red"
2026-08-05 17:27:43 -03:00
[node name="ConnectedStatus" parent="ContentContainer" instance=ExtResource("2")]
2026-08-05 17:27:43 -03:00
unique_name_in_owner = true
layout_mode = 2
title = "Connected"
description = ""
color = "gray"
2026-08-05 17:27:43 -03:00
[node name="LoggedInStatus" parent="ContentContainer" instance=ExtResource("2")]
unique_name_in_owner = true
layout_mode = 2
title = "Logged In"
description = ""
color = "gray"
[node name="HSeparator" type="HSeparator" parent="ContentContainer"]
layout_mode = 2
[node name="LoginMethod" parent="ContentContainer" instance=ExtResource("6")]
2026-08-05 17:27:43 -03:00
unique_name_in_owner = true
layout_mode = 2
title = "Login Method"
description = ""
2026-08-05 17:27:43 -03:00
[node name="ApiKeyInput" parent="ContentContainer" instance=ExtResource("3")]
unique_name_in_owner = true
layout_mode = 2
title = "API Key"
description = "Get an API key from https://itch.io/user/settings/api-keys"
secret = true
[node name="UsernameInput" parent="ContentContainer" instance=ExtResource("3")]
unique_name_in_owner = true
layout_mode = 2
title = "Username"
description = ""
visible = false
[node name="PasswordInput" parent="ContentContainer" instance=ExtResource("3")]
unique_name_in_owner = true
layout_mode = 2
title = "Password"
description = ""
secret = true
visible = false
[node name="HSeparatorLogin" type="HSeparator" parent="ContentContainer"]
layout_mode = 2
[node name="SaveButton" parent="ContentContainer" instance=ExtResource("5")]
unique_name_in_owner = true
layout_mode = 2
text = "Save and Log In"
[node name="LogoutButton" parent="ContentContainer" instance=ExtResource("5")]
2026-08-05 17:27:43 -03:00
unique_name_in_owner = true
layout_mode = 2
text = "Logout"
2026-08-05 17:27:43 -03:00
[node name="HSeparator2" type="HSeparator" parent="ContentContainer"]
layout_mode = 2
[node name="FilterUnsupported" parent="ContentContainer" instance=ExtResource("4")]
unique_name_in_owner = true
layout_mode = 2
text = "Only show games available on this platform"
button_pressed = true
[node name="ShowPurchases" parent="ContentContainer" instance=ExtResource("4")]
unique_name_in_owner = true
layout_mode = 2
text = "Show main purchases"
button_pressed = true
[node name="CollectionsLabel" type="Label" parent="ContentContainer"]
layout_mode = 2
text = "Show collections:"
[node name="CollectionsContainer" type="VBoxContainer" parent="ContentContainer"]
unique_name_in_owner = true
layout_mode = 2