column sorting state arrows in Angular eg-grid should be switched
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned | ||
3.3 |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
The arrow icons used in the Angular eg-grid column headers that indicate whether a column is sorted currently do the following:
sort order ascending == display _down_ arrow
sort order descending == display _up_ arrow
This behavior can be described as having the arrow point to the last entry/highest value/end of the set of column values.
However, while this choice is not unique to eg-grid, it does seem to be rather less common than this approach:
sort order ascending == display _up_ arrow
sort order descending == display _descending_ arrow
In this case, an up arrow signifies ascending (upwards) sort and vice versa.
The following blog post reviews a number of table widgets; the majority do indeed use the up == ascending sort convention:
https:/
(I personally kinda like the _diagonal_ arrow approach, but unfortunately that's not a ready option in the iconset we're using.)
This is either a UX bug, a wishlist, or an invitation to an Emacs/Vi-style debate, but I'll shortly provide a patch to reverse the direction of the arrow. If the consensus is to merge it, I suggest backporting it to 3.3 for the sake of anybody catching up on screenshots for documentation.
Evergreen master
Changed in evergreen: | |
importance: | Undecided → Wishlist |
tags: | added: angular usability |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
A patch is available in the working repository:
https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ gmcharlt/ lp1825578_ reverse_ sort_order_ arrows / user/gmcharlt/ lp1825578_ reverse_ sort_order_ arrows