]> cloud.milkyroute.net Git - dolphin.git/commit
Use more human-readable sort order descriptions
authorNicolas Fella <nicolas.fella@kdab.com>
Sat, 22 Jun 2019 15:52:35 +0000 (17:52 +0200)
committerNicolas Fella <nicolas.fella@kdab.com>
Thu, 4 Jul 2019 16:35:24 +0000 (18:35 +0200)
commit95270333dc3061138cc3e1c6a8162bd29564492d
treedb1f1b18974a87f619b283ca5c3c3fefbad5c725
parentcd2078cef4b89903a68f285b54811d32ab8f80de
Use more human-readable sort order descriptions

Summary:
Anecdotal evidence shows that ascending/descending regularly takes people longer to process than necessary. This patch implements more human-friendly sort order descriptions, in particular:

A-Z/Z-A for text
Newest first/oldest-first for time
Lowest first/highest first for rating
smallest first/largest first for sizes

If there is no string for a particular role defined it will fall back to Ascending/Descending.

I'm aware that not every language uses A-Z. In this case the translator can pick any string that represents the concept of text sorting

Test Plan: Sort view in various ways

Reviewers: #dolphin, #vdg, ngraham

Reviewed By: #dolphin, #vdg, ngraham

Subscribers: ngraham, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D22006
src/views/dolphinviewactionhandler.cpp
src/views/dolphinviewactionhandler.h