extends Plugin ## itch.io box art provider for OpenGamepadUI ## ## Fetches cover art and screenshots from itch.io game pages. ## Requires the itch.io library plugin to populate LibraryItem metadata. var icon := preload("res://plugins/itch-artprovider/assets/itch.svg") var _settings_scene := load("res://plugins/itch-artprovider/core/artprovider_settings.tscn") as PackedScene func _ready() -> void: logger = Log.get_logger("ItchArt", Log.LEVEL.INFO) var boxart_provider: BoxArtProvider = load("res://plugins/itch-artprovider/core/boxart_itch.tscn").instantiate() add_child(boxart_provider) logger.info("itch.io Art Provider loaded") func get_settings_menu() -> Control: return _settings_scene.instantiate()