They likely wont be seeing the Itch site until they add a update.If you want to give them ideas, you would be best doing it at their discord´s Suggestions-discussion
Oh ok thank you.