refactor: remove animated GIF feature, keep static first-frame extraction
Some checks failed
Build plugin / build (push) Has been cancelled

AnimatedTexture is deprecated and broken in Godot 4.4. Strip all animated
GIF infrastructure (frame cycling, focus handler, settings UI, frame delay
parsing). GIFs are now always converted to a static first-frame PNG cached
to disk. Banner stitching disk cache and format detection fallback retained.
This commit is contained in:
Jose Falanga 2026-08-20 01:09:02 -03:00
parent 494a00bb2a
commit dfe94b92be
3 changed files with 28 additions and 398 deletions

View file

@ -6,7 +6,6 @@ extends Plugin
## 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:
@ -14,7 +13,3 @@ func _ready() -> void:
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()