Bug 380449 - Find-Replace Quick Select drop down should be sorted alphabetically
Summary: Find-Replace Quick Select drop down should be sorted alphabetically
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: UI: general (show other bugs)
Version: 5.1.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2017-06-02 05:33 UTC by Gaël de Chalendar (aka Kleag)
Modified: 2017-06-05 12:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.1.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gaël de Chalendar (aka Kleag) 2017-06-02 05:33:08 UTC
Currently, the contect of the Find-Replace Quick Select drop down content is partly ordered (current project above, generic entries at bottom) but the remaining of the list is in a random order. 

When a lot of projects is open (15-20), this is not easy to use.

I suggest sorting the content of the list alphabetically, except for the current beginning and end.
Comment 1 Kevin Funk 2017-06-02 12:06:25 UTC
Sounds sane. That's a good junior job!
Comment 2 Kevin Funk 2017-06-05 12:00:22 UTC
Git commit faf5a6f2cd1a2c841d7ae2723be1a2e9824044da by Kevin Funk, on behalf of Christoph Roick.
Committed on 05/06/2017 at 11:58.
Pushed by kfunk into branch '5.1'.

Sort quick select entries in grepdialog

Summary: In bug [[ https://bugs.kde.org/show_bug.cgi?id=380449 | 380449 ]] a proposal for sorting the entries in the quick select button suggests an alphabetical ordering of the project URLs.
FIXED-IN: 5.1.2

Test Plan:
  # open several projects with KDevelop
  # select Find/Replace for a Project
  # find all other projects ordered alphabetically

Reviewers: #kdevelop, apol

Reviewed By: #kdevelop, apol

Subscribers: kdevelop-devel

Tags: #kdevelop

Differential Revision: https://phabricator.kde.org/D6085

M  +11   -1    plugins/grepview/grepdialog.cpp

https://commits.kde.org/kdevplatform/faf5a6f2cd1a2c841d7ae2723be1a2e9824044da