Features wishlist
From AppImage discourse forum (link) we discussed about wanted features:
-
Developers and users can log in using GitHub accounts, no need to set up an account in SoftHub. In fact I would be fine with disabling account creation in SoftHub entirely, requiring the user to log in using a GitHub or Google or Twitter account -
Developers can add applications without filling out any forms, just by providing an AppImage download URL. SoftHub woud download the AppImage, do some basic checks, and extract all the information (description, icon, author, categories, homepage, screenshots etc.) from there. Especially if the application provides an AppStream metadata file. Support all (sub-) categories supported by AppStream/XDG -
Say we initially populate the database with information about all the AppImages known to us. There should be a way for the upstream developer to claim, i.e., "take over" ownership of, the product detail pages of "their" applications. This should work fully automated. Example: we have https://github.com/akameco/PixivDeck/releases in the database. Then GitHub user akameco should be able to "take over" this application without having to ask or manual intervention from the administrator. -
There should be a way to link to application projects' donation page. Visually, if there is "Cover" artwork other than the icon, use that (similar to https://itch.io/) to make the store visually more appealing. Perhaps extract the key colors from the icon and use these as background/highlight elements to further customize product detail pages