barcradio / ultra-tracker

An Electron athlete time logging app
7 stars 1 forks source link

Review of UX challenges during race #190

Open brianmarble opened 1 month ago

brianmarble commented 1 month ago

Post Bear 100 2024 - 1.0.2 UX discussion items

Focus to bib box to reduce mouse usage when I arrive on Stats Page after I close Stats Edit Page

This is a fun one. If your mouse has a ball in it (some still do) and the focus is in the bib box then the ball causes the contents to move up and down from -10 to +10. I tried with infrared non ball mouse but unable to duplicate.

Stats Page filters and sorting. No Sort on seq, bib and status column. Yes Sort on In and Out time. Filter was a hover over and difficult to see and click on. Change to Single Click on column ... wait ... click on last letter of column name, causes sort to work on every column title. Unclear on how to sort and filter.

While editing duplicate I am unable to change DNS and / or DNF.

While editing non athlete bib # (ie 1472) UT will not show DNS and / or DNF on Stats Page (datagrid).

Tibbs327 commented 1 month ago

I can replicate the fun one too, click on bib with mouse, and then roll the scrolling wheel on it up and down and it shifts the number, I've seen it once or twice before.

Sorting by bib was helpful at the start when manually resolving data, but that didn't have to be done in app. cleaning up the sort and filter. I think we should make the header value only perform the sort function, and then have a single filter/search entry box in the upper right area that live filters any matching data from the grid. See issue #102

do need to find ways to improve performance, when loaded up with 250 runners (finish line by the end) it was getting pretty sluggish and right when trying to satisfy data team's requests) perhaps memory leak or something else though too.