No, I downloaded it. What do you mean Itch.io app?
itch has an app, it runs better there
Where do I get it?