fortheusers / hb-appstore

Homebrew App Store - GUI for downloading/managing homebrew apps
https://hb-app.store
GNU General Public License v3.0
1.02k stars 60 forks source link

Sidebar: Display categories from remote repo instead of hardcoded #91

Open oscie57 opened 1 year ago

oscie57 commented 1 year ago

On the website, there are a couple more categories than on the Wii U version of the app store. I was wondering if these would possibly be added?

vgmoose commented 1 year ago

Currently we're adding "Aroma-ready" to the next release. I do agree that the sidebar code needs some reworking though. Adding categories to web is a lot easier than changing the app's UI.

For this to change, really, that sidebar would need to be a dynamic scrollable list of categories sourced from the repo json rather than hardcoded at build time. That would let the repo maintainer decide which categories should be used/ignored.

vgmoose commented 1 year ago

To clarify, the new list of Wii U categories in 2.3 will be:

"Search", "All Apps", "Aroma-Ready", "Games", "Emulators", "Tools", "Advanced", "Misc"

"Misc" functions as a catch-all, if it's on a category on the web that isn't present in the app, it will display under Misc (and All Apps). This is also how Misc functions on web, however as the web has more categories, it's not as useful / interesting.

vgmoose commented 3 months ago

This issue is being deprioritized / untargeted from the upcoming 2.4 release due to some more changes to Sidebar being needed. 2.4 should hopefully be the last release to feature platform-specific hardcoded categories.