There is one already I think. The software has to be tagged at depot.haiku-os.org.
And the initial UI mockups which worked with categories as the main way to browse software were ignored and we got a super long list of everything (which is useless, of course) instead.
Lack of collaboration between haikuports and haikudepot developers…
Same thing for icons and screenshots, which are handled completely separately at depot.haiku-os.org when they could be in the package metadata in some way as well.
I don’t find “throw everything in a list” to be a clean layout. I think there is (or was?) a popup menu at the top to filter by categories, but I don’t think the filter approach is working well. The use cases are well defined:
Either you search for something, and for this the main widget should be a big large searchbar (think of the Google homepage), not a small one in a corner
Or, you want to explore and discover things, and in this case, we should have a list of categories which you can click through
It’s not like we would be inventing anything here, I mean, that’s basically the design of BeBits/BeBytes, of the Android App store (currently with a popup menu for the categories), …
None of them think “oh we’ll just list thousands of apps in a long boring list, that’s totally great!”
I’m probably not understanding something, but HaikuDepot does have a drop down box for Category.
One thing I would like to see is a tab (along with Featured and All) that shows newly added packages and, maybe, a New Updated packages tab. Might give a good reason for more people to create an account and log in.
I was looking for something like that (didn’t know the word for it, thank you). Would this be like a tag cloud or something else?
I was misunderstanding the term thinking it would allow setting a disposition on the current state of a package. Example: Reason a package has not moved forward. A disposition to assist in identifying a requirement to build or modification to a dependency.
I was working through the dependencies for building Icecat. I could set the disposition that says 5 libraries are outstanding, and did not have expertise to resolver.
Most packages are libraries and other dev-related things. Developers know the names of the components they need to code or port, so it was decided those should not all crowd the “development” category (or worse, audio/video/game categories when they are specific to the development of those aspects).
I don’t feel we need many more categories, as they tend to be increasingly bad to define neatly. Personally, I still struggle with “Productivity” and “Business” on occasion…
We had a few runs in the past GCI programs to have students submit category, icon, and screenshots for packages that still miss those. I really doubt that many apps are missing this meta data.
People that are really interested to continuously keep things uptodate can join the HaikuDepotWeb mailing list. They can earn perimssions at HDS to fill that meta data. Even CSV lists can be ex-/imported to find out which packages lack category/icon/screenshots.
I can also add that meta data, if people create a list.
In any case, I don’t see what’s not to like about the categories menu in HaikuDepot…