itchio-opengamepadui-artpro.../plugin.json
Jose Falanga d9e59a411f
All checks were successful
Build plugin / build (push) Successful in 1m10s
feat: disk caching for GIF frames and banners, debug focus handler
- Persist animated GIF frames to user://boxart/itch/anim_frames/<hash>/
  so subsequent loads skip ffmpeg extraction entirely.
- Persist static GIF first-frame PNGs alongside for the same reason.
- Cache stitched banner images via OGPU Cache with a synthetic key
  from both screenshot URLs, avoiding re-stitch on every load.
- Add comprehensive debug logging to _on_focus_changed to diagnose
  why AnimatedTextures aren't playing (logs control name, type,
  GameCard ancestor, texture type).
- Fix plugin.json version to match git tag (was stuck at 0.1.14).

Bump to v0.1.18
2026-08-20 00:36:41 -03:00

15 lines
828 B
JSON

{
"plugin.id": "itch-artprovider",
"plugin.name": "itch.io Art Provider",
"plugin.version": "0.1.18",
"plugin.min-api-version": "1.1.0",
"plugin.link": "https://forge.thergic.ar/jose/itchio-opengamepadui-artprovider-plugin",
"plugin.source": "https://forge.thergic.ar/jose/itchio-opengamepadui-artprovider-plugin",
"plugin.summary": "Box art provider for itch.io games",
"plugin.description": "Fetches cover art and screenshots from itch.io game pages for use as box art in OpenGamepadUI. Works alongside the itch.io library plugin to provide per-layout artwork: cover for portrait/logo, full-res screenshots for landscape/banner.",
"store.tags": ["itch.io", "boxart", "library"],
"store.images": [],
"author.name": "Jose Falanga",
"author.email": "jose.falanga@gmail.com",
"entrypoint": "plugin.gd"
}