[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