Bug 409959

Summary: Indicate loading of search results and suggestions
Product: [Plasma] krunner Reporter: Alexander Potashev <aspotashev>
Component: generalAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, nate
Priority: NOR    
Version: 5.15.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Potashev 2019-07-18 14:50:49 UTC
SUMMARY
Indicate loading of search results and suggestions.

STEPS TO REPRODUCE
1. Open krunner.
2. Type in some text, e.g. "php"
3. See what happens before the search results are ready.

OBSERVED RESULT
Nothing happens until search results are ready (for me it's "Run php", "PhpStorm", some bookmarks, etc). It's impossible to know if nothing is found or search is still in progress. On cold start, a search may take several seconds.

EXPECTED RESULT
The drop-down should appear immediately and display either some text like "Loading...", or a progress bar, or a progress spinner.

SOFTWARE/OS VERSIONS
Operating System: Fedora 30
KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4
Kernel Version: 5.1.16-300.fc30.x86_64
OS Type: 64-bit
Processors: 2 × Intel® Celeron® CPU B800 @ 1.50GHz
Memory: 3,8 ГиБ

ADDITIONAL INFORMATION
Tag: usability
Comment 1 Aleix Pol 2019-08-26 13:50:57 UTC
Git commit fae4515f23fc91759d8d205b2edd3d00f2b367ad by Aleix Pol.
Committed on 26/08/2019 at 13:50.
Pushed by apol into branch 'master'.

Show if KRunner is still searching for more things

Summary:
Shows a busy indicator in the TextField.

Depends D22723.

Test Plan: Searched things, eventually it disappears, I sometimes don't really know what's still doing, maybe we could add some more information at some point.

Reviewers: #plasma, #vdg, broulik

Reviewed By: #plasma, #vdg, broulik

Subscribers: mart, davidedmundson, ngraham, aspotashev, broulik, plasma-devel

Tags: #plasma

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

M  +25   -0    lookandfeel/contents/runcommand/RunCommand.qml

https://commits.kde.org/plasma-workspace/fae4515f23fc91759d8d205b2edd3d00f2b367ad