One thing I learned is that it is impossible to find the perfect set of columns to display and impossible to set the perfect priority on when columns should disappear into the triangle. It all depends on what you are doing at the time. Sometimes, the "Entered For" column is the most important. Other times, searching for races or the "Train" link are the most important.
Another thing I learned is that you sometimes sort of a column just to see which horses have a value set and which ones don't. For example, seeing which horses are assigned to a Custom Barn or for which horses you still don't know the soundness. If you were on a small screen and the Soundness column was hidden, then this operation would be very tedious.
And finally, being able to see the maximum number of columns is more important than whether the text wraps and makes the rows asymmetrical. Maximum info on the screen (no matter how large or small), is paramount.
So here is what we did
- We added a button named "Columns" which lets you dynamically hide and show columns. You can choose which columns are important or not for whatever task you are accomplishing. It will remember the columns you have turned on and off for each barn, for about an hour or until you close your browser. We also added a "Show All" button to turn all the columns back on. If you use Custom Barns, it will start with the columns you have set but you can hide from there.
- We added new filters to the Status menu. You can filter on Entered/Not Entered, Custom Barn, Soundness Known/Not Known, Condition Preference Known/Not Known. These should help you get the horses you need without having to sort. Also, Custom Barn users can use these new filters to make SmartBarns.
- We no longer force the horse list to use only one line per horse row. Allowing the column data to wrap to multiple lines fits more columns onto a smaller window/screen.
Let us know what you think.