[gd_scene load_steps=7 format=3 uid="uid://itch_settings_scene"] [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"] [node name="ItchSettings" type="MarginContainer"] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 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 [node name="Status" parent="ContentContainer" instance=ExtResource("2")] unique_name_in_owner = true layout_mode = 2 title = "Status" description = "" status = 2 color = "red" [node name="ConnectedStatus" parent="ContentContainer" instance=ExtResource("2")] unique_name_in_owner = true layout_mode = 2 title = "Connected" description = "" color = "gray" [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")] unique_name_in_owner = true layout_mode = 2 title = "Login Method" description = "" [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")] unique_name_in_owner = true layout_mode = 2 text = "Logout" [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