thewca / wca-live

Platform for running WCA competitions and sharing live results with the world
https://live.worldcubeassociation.org
70 stars 23 forks source link

Improve UX of "Upcoming" competitions list #181

Open dunkOnIT opened 1 year ago

dunkOnIT commented 1 year ago

It would be nice UX if competitions in the same country as the user (determined either by the region in their WCA profile, or from geolocation data from their request) were "pinned" to the top of the "Upcoming" list.

An extreme version of this would sort competitions as follows:

jonatanklosko commented 1 year ago

Honestly, WCA Live isn't the right place to search for competitions, because some organizers import the competition to WCA Live only shortly beforehand, and if we are talking about competitions in a few weeks then it's unlikely that they are imported in general. For that reason I think sorting by date is the most reasonable. The list of upcoming competitions is there for a reference, but honestly I would expect users to only care about ongoing competitions in practice. We could special case user-country competitions within each date span, but most users won't be signed in, because they have no reason to.

dunkOnIT commented 1 year ago

The thinking here is for users to quickly and easily find ongoing competitions, especially on busy weekends. I agree it would be low priority and if you feel it's unncessary/out of scope we can close it.

The thinking here is that people are generally opening WCA Live wanting to see results for a particular competition, and using some sort of sorting order can decrease the friction (ie scrolling) to finding that comp.

jonatanklosko commented 1 year ago

For ongoing competitions more specific sorting rules make more sense, but again I expect most regular users to never sign in.