Redo project index
The project index is really not working for us. A laundry list of problems:
- We have too many projects we want to feature, some for recency, and some for simply being notable (e.g. Handmade Hero, Odin, Milton, Essence, 4coder). This results in a huge carousel up top that is redundant with the main list below.
- We don't have any way of viewing all the personal projects on the site, a glaring oversight in retrospect. (But this is what you get when the entire personal projects UI was made by me on the first day of HMS 2021 in a desperate attempt to get things done before our demo.)
- Personal projects maybe don't have enough visibility? Since adding the feature, we've seen a lot of cool stuff filter in. My main concern is that I don't want to give too much real estate to projects that people can't really interact with. (This was the entire reason for adding personal projects in the first place - we want official projects to be tangible in some way to site visitors.)
- There is no organization beyond a chronological-ish list. This really sucks as we add more projects! But what would be a good way to organize things?
We probably can and should steal shamelessly from Itch, at least when it comes to project organization.
I would appreciate knowing what people would find most useful in the project index, so that we can come up with a design that better meets people's needs.
Regarding personnal projects I think it would be ok to just have a "view more" link after the short sample that is currently on the right of the projects index (That link would give a list of all personnal projects, similar to the "official projects" index). This way it is easy to browse both kinds of projects, but the distinction is kept clear and the featured projects are more directly accessible.
Regarding sorting/searchability of projects, what about letting project owners select a few tags from a predefined list (eg. OS, Language, Game, Editor, etc (or maybe a bit more specific)) and have projects be filterable by tags?
Deleting a branch is permanent. It CANNOT be undone. Continue?