Open towerofnix opened 10 months ago
Another option is to display multiple items for each group - one for each continuous range of years:
But it's honestly kind of obtuse. Dividing by more discrete chunks of time is what the rest of the list is for, after all, and the details are clear once you've chosen what to filter by.
Worth keeping in mind, but probably not preferable above the two above.
Alright, thanks to Tangle in #hsmusic-chat, we've got a pretty fleshed-out design for this feautre now.
Concerns with the current group contributions info:
Contributed music to groups: Fandom (5 tracks), UMSPAF (5 tracks)
, giving the impression that the artist's contributed ten tracks total, when in fact they've only five!Fandom (74 tracks), Desynced (44 tracks), Deconreconstruction (21 tracks)
—you can guess that 44 + 21 comes somewhere sort of around 74, but on closer inspection there are 11 tracks not accounted for. You have to parse the rest of the list to figure out what's what—UMSPAF (6 tracks), Stuck at Home Con (3 tracks)
gets you all the way to 74—and there's no visual cue to assist. The numbers work out neatly for Rainy, reinforcing the apparent breakdown; but that's rare, as many artists have contributed tracks to albums that aren't (yet) categorized into specific groups besides Fandom.Tangle's proposal is to address all these concerns at once by using a spin on the "sorting by date" proposed here. Best to review the full discussion for details (#hsmusic-chat), but here's a summary of the takeaways:
Divide Track Lists By Groups
) represent how we conceptualize and the entire contents of the wiki at the very highest level. Apart from referencing-track lists, they also divide the "Random Pages" and "Artists - by Group" listings. And they're obviously constantly represented in data, marking the basic categorization of all albums and tracks.We'd like to introduce this feature at the same time as filtering (#308) — we (obviously) think they go well together. See https://github.com/hsmusic/hsmusic-wiki/issues/308#issuecomment-2067822462 for details.
Not sure if this should display individual contiguous ranges (of years) or not.
For example, some of Erik Scheele's groups, showing just the range from earliest to latest:
And the same data, but individual contiguous ranges:
It's important to consider this feature in the context of #308. Detailed chronology breakdowns per-group will be available by filtering, making the details here somewhat extraneous. However, this mode may also be used as a way to decide which groups you're interested in filtering by at the moment - in which case the extra details are useful, and directly reflected in the data you choose to filter.
Unlike "Sorting by duration", this does apply for artwork contributions as well as music. Client-side JS may need refactoring to support more than one of these sorts of controls being present on a single page (haven't investigated yet).