After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 331551 - List view: sorting direction communicated in an unclear way
List view: sorting direction communicated in an unclear way
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Themes
unspecified
Other All
: Normal minor
: ---
Assigned To: gtk-bugs
gtk-bugs
: 578416 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-02-17 14:39 UTC by thorwil
Modified: 2018-04-15 00:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
Mockup 01 (23.47 KB, image/png)
2006-02-17 14:51 UTC, thorwil
Details

Description thorwil 2006-02-17 14:39:59 UTC
Replacing the up/down error with symbols that indicate not just a direction but
rather give a hint at what is on top and bottom. Mockup will follow.

Other information:
Comment 1 thorwil 2006-02-17 14:51:41 UTC
Created attachment 59579 [details]
Mockup 01

For Name and Type the mockup shows 2 alternatives for indicating if sorting starts from A on top or bottom. The bars used for Size and Date could also be used, where A would be small value. A nicer icon, but more interpretation work for the user.

I changed the dividers for resizing from sunken to raised, because drag-handles are usualy and should be raised. Guess that's a theming thing, though.

The sorting icons are in front of the labels, to get the divider, icon, label combo for each column closer together, a visual unit.

Additionaly I would like to propose enabling sorting on multiple levels. Example: Sort for Type first, sort inside each block of the same Type according to Size. I came to the conclusion the only solution to visualize that without needing much more space is the left to right sequence.
Clicking in the label region of a column should make the column the first on the left. The mockup shows the mouse cursor indicating that action to happen on click.
Comment 2 Kristian Rietveld 2006-05-28 01:12:52 UTC
A few things:
 - For me personally the symbols in the mockup don't clear things up, but I guess I am just used to the arrows.
 - The user will probably have to set these symbols on each column himself.  If there's no icon a fallback would probably still be an arrow, which would be displayed at the right of the text, different from the icons (an arrow left of the text also looks really weird to me)...

I don't think this is really feasible at the moment.

As for the multiple level sorting, please see #112060.
Comment 3 Matthew Paul Thomas (mpt) 2007-02-21 19:31:27 UTC
Perhaps more elegant would be to keep the arrows where they have been, but to change their appearance to suggest aligned lesser and greater rows.
_      ____
__     ___
___    __
____   _
Comment 4 thorwil 2007-02-21 20:42:26 UTC
On #3: The 2 bars I used for Size and Date Modified are born out that same idea. I just left out additional rows. 3 or 4 rows might look nicer, but I think this is easier to read.

2 bars or several rows - either would be an improvement over the current triangles, I think.
Comment 5 Lapo Calamandrei 2014-08-11 16:35:58 UTC
I don't have a strong opinion on this one, I like what mpt suggests, but I'm not sure it worth to break familiarity, Jakub what do you think?
It's technically doable by the theme (theoretically, at least) using symbolics and -gtk-iconsource
Comment 6 Matthias Clasen 2014-12-23 01:13:57 UTC
*** Bug 578416 has been marked as a duplicate of this bug. ***
Comment 7 Matthias Clasen 2018-02-10 05:21:32 UTC
We're moving to gitlab! As part of this move, we are moving bugs to NEEDINFO if they haven't seen activity in more than a year. If this issue is still important to you and still relevant with GTK+ 3.22 or master, please reopen it and we will migrate it to gitlab.
Comment 8 Matthias Clasen 2018-04-15 00:25:36 UTC
As announced a while ago, we are migrating to gitlab, and bugs that haven't seen activity in the last year or so will be not be migrated, but closed out in bugzilla.

If this bug is still relevant to you, you can open a new issue describing the symptoms and how to reproduce it with gtk 3.22.x or master in gitlab:

https://gitlab.gnome.org/GNOME/gtk/issues/new