2026-08-17 12:27:14 -03:00
|
|
|
[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"]
|
2026-08-17 12:27:14 -03:00
|
|
|
[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
|
|
|
|
2026-08-17 12:27:14 -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
|
2026-08-17 12:27:14 -03:00
|
|
|
grow_horizontal = 2
|
|
|
|
|
grow_vertical = 2
|
2026-08-05 17:27:43 -03:00
|
|
|
script = ExtResource("1")
|
|
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[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
|
|
|
|
2026-08-17 12:27:14 -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
|
2026-08-17 12:27:14 -03:00
|
|
|
title = "Status"
|
|
|
|
|
description = ""
|
|
|
|
|
status = 2
|
|
|
|
|
color = "red"
|
2026-08-05 17:27:43 -03:00
|
|
|
|
2026-08-17 12:27:14 -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
|
2026-08-17 12:27:14 -03:00
|
|
|
title = "Connected"
|
|
|
|
|
description = ""
|
|
|
|
|
color = "gray"
|
2026-08-05 17:27:43 -03:00
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="LoggedInStatus" parent="ContentContainer" instance=ExtResource("2")]
|
2026-08-17 02:00:39 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
2026-08-17 12:27:14 -03:00
|
|
|
title = "Logged In"
|
|
|
|
|
description = ""
|
|
|
|
|
color = "gray"
|
|
|
|
|
|
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="ContentContainer"]
|
|
|
|
|
layout_mode = 2
|
2026-08-17 02:00:39 -03:00
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="LoginMethod" parent="ContentContainer" instance=ExtResource("6")]
|
2026-08-05 17:27:43 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
2026-08-17 12:27:14 -03:00
|
|
|
title = "Login Method"
|
|
|
|
|
description = ""
|
2026-08-05 17:27:43 -03:00
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="ApiKeyInput" parent="ContentContainer" instance=ExtResource("3")]
|
2026-08-17 02:00:39 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
2026-08-17 12:27:14 -03:00
|
|
|
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 = ""
|
2026-08-17 02:00:39 -03:00
|
|
|
visible = false
|
|
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="PasswordInput" parent="ContentContainer" instance=ExtResource("3")]
|
2026-08-17 02:00:39 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
2026-08-17 12:27:14 -03:00
|
|
|
title = "Password"
|
|
|
|
|
description = ""
|
2026-08-17 02:00:39 -03:00
|
|
|
secret = true
|
|
|
|
|
visible = false
|
|
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[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
|
2026-08-17 12:27:14 -03:00
|
|
|
text = "Logout"
|
2026-08-05 17:27:43 -03:00
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="HSeparator2" type="HSeparator" parent="ContentContainer"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
|
|
|
|
[node name="FilterUnsupported" parent="ContentContainer" instance=ExtResource("4")]
|
2026-08-07 18:41:39 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Only show games available on this platform"
|
2026-08-17 12:27:14 -03:00
|
|
|
button_pressed = true
|
2026-08-07 18:41:39 -03:00
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="ShowPurchases" parent="ContentContainer" instance=ExtResource("4")]
|
2026-08-17 02:00:39 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Show main purchases"
|
|
|
|
|
button_pressed = true
|
|
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="CollectionsLabel" type="Label" parent="ContentContainer"]
|
2026-08-17 02:00:39 -03:00
|
|
|
layout_mode = 2
|
|
|
|
|
text = "Show collections:"
|
|
|
|
|
|
2026-08-17 12:27:14 -03:00
|
|
|
[node name="CollectionsContainer" type="VBoxContainer" parent="ContentContainer"]
|
2026-08-17 02:00:39 -03:00
|
|
|
unique_name_in_owner = true
|
|
|
|
|
layout_mode = 2
|