[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Review Request: Add global option to turn off "natural sorting" of
From: "Peter Penz" <peter.penz () gmx ! at>
Date: 2009-08-17 22:01:35
Message-ID: 20090817220135.17049.1158 () localhost
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1350/
-----------------------------------------------------------
Review request for kdelibs.
Summary
-------
Corresponding to https://bugs.kde.org/show_bug.cgi?id=169883 some people like to \
disable the "natural sorting" (http://sourcefrog.net/projects/natsort) of user \
visible strings in Dolphin, Konqueror, the file dialog, ... so that instead of:
image 1.jpg
image 2.jpg
image 10.jpg
image 11.jpg
(= natural sorting)
strings are sorted by their unicode values like when doing an ls:
image 10.jpg
image 11.jpg
image 1.jpg
image 2.jpg
This makes sense especially if people have named their directories and files before \
"natural sorting" was default (it got default since KDE 4.0). In opposite to other \
sort properties like "Ascending", "Folder First", "By Name|Size|Date|..." I don't see \
this as a property that can be remembered per directory, but as a global setting. I \
also doubt that the majority of our users care about turning off the "natural \
sorting" ("natural sorting" is default on Windows since XP and also default on Mac OS \
X's Finder); so I'd prefer _not_ offering a menu entry checkbox "[x] Natural Sorting" \
beside the other sorting properties as I'm sure only ver less people know what \
"natural sorting" means. Instead I'd like to add an advanced UI option in the Dolphin \
settings dialog or a kcm module that adjusts this global setting (the location of the \
UI option has not been decided yet, I'd first need the OK that a global setting makes \
sense for everybody). Any opinions?
This addresses bug 169883.
https://bugs.kde.org/show_bug.cgi?id=169883
Diffs
-----
trunk/KDE/kdelibs/kdeui/kernel/kglobalsettings.h 1012603
trunk/KDE/kdelibs/kdeui/kernel/kglobalsettings.cpp 1012603
trunk/KDE/kdelibs/kfile/kdirsortfilterproxymodel.cpp 1012603
Diff: http://reviewboard.kde.org/r/1350/diff
Testing
-------
Thanks,
Peter
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic