Bug 296958

Summary: No indicator of ongoing search
Product: [Plasma] Active Reporter: Thomas Pfeiffer <thomas.pfeiffer>
Component: GeneralAssignee: active
Status: RESOLVED FIXED    
Severity: normal CC: lamarque
Priority: NOR    
Version: unspecified   
Target Milestone: unscheduled   
Platform: Meego/Harmattan   
OS: Linux   
Latest Commit: Version Fixed In:

Description Thomas Pfeiffer 2012-03-28 11:51:11 UTC
User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
Build Identifier: 

Searches often take a while to perform. During that time, the search results area just shows nothing. Therefore users can't tell if it's still searching or if there where no results. Also often the results are not all shown at the same time but consecutively. all this makes for a lot of confusion.

Therefore we need an indicator that a search is going on.
Suggestion: Display our wait spinner next to the search box while a search is being performed.

Reproducible: Always

Steps to Reproduce:
1. Open anything that allows to search
2. Enter a search term
Actual Results:  
The results area is empty until something is found (or remains empty if nothing is found).

Expected Results:  
The user is made aware that the search is still happening.
Comment 1 Lamarque V. Souza 2012-04-03 01:33:35 UTC
Git commit 29301f97897f6ea46570e6e92bddd0657c13f802 by Lamarque V. Souza.
Committed on 03/04/2012 at 03:32.
Pushed by lvsouza into branch 'master'.

Add busy indicator to ViewSearch.qml to indicate ongoing search.

M  +2    -0    applications/filebrowser/package/contents/ui/Browser.qml
M  +6    -0    applications/imageviewer/package/contents/ui/Browser.qml
M  +5    -0    applications/videoplayer/package/contents/ui/Toolbar.qml
M  +23   -0    components/mobilecomponents/ViewSearch.qml
M  +3    -0    qmlpackages/launcher/contents/ui/main.qml
M  +4    -0    shell/widgetsexplorer/package/contents/ui/view.qml

http://commits.kde.org/plasma-mobile/29301f97897f6ea46570e6e92bddd0657c13f802
Comment 2 Lamarque V. Souza 2012-04-04 13:49:23 UTC
Git commit 8570cee0b694d0e8823e4ac24b12cac5bf024aeb by Lamarque V. Souza.
Committed on 03/04/2012 at 03:32.
Pushed by lvsouza into branch 'Active/2.1'.

Add busy indicator to ViewSearch.qml to indicate ongoing search.
(cherry picked from commit 29301f97897f6ea46570e6e92bddd0657c13f802)

M  +2    -0    applications/filebrowser/package/contents/ui/Browser.qml
M  +6    -0    applications/imageviewer/package/contents/ui/Browser.qml
M  +5    -0    applications/videoplayer/package/contents/ui/Toolbar.qml
M  +23   -0    components/mobilecomponents/ViewSearch.qml
M  +3    -0    qmlpackages/launcher/contents/ui/main.qml
M  +4    -0    shell/widgetsexplorer/package/contents/ui/view.qml

http://commits.kde.org/plasma-mobile/8570cee0b694d0e8823e4ac24b12cac5bf024aeb
Comment 3 Lamarque V. Souza 2012-05-03 18:04:39 UTC
Git commit 8eef793fc2761aee2fe27c12ede321c3490f5fbb by Lamarque V. Souza.
Committed on 03/05/2012 at 20:02.
Pushed by lvsouza into branch 'master'.

Add signal finishedListingChanged to MetadataModel so that we can stop
the busy indicator in ViewSearch.qml when the nepomuk query finishes.

M  +1    -1    applications/filebrowser/package/contents/ui/Browser.qml
M  +1    -1    applications/videoplayer/package/contents/ui/Toolbar.qml
M  +5    -1    components/metadatamodel/metadatamodel.cpp
M  +1    -0    components/metadatamodel/metadatamodel.h
M  +12   -4    components/mobilecomponents/ViewSearch.qml
M  +7    -2    qmlpackages/launcher/contents/ui/main.qml
M  +39   -0    shell/widgetsexplorer/package/contents/ui/MenuTabBar.qml
M  +3    -4    shell/widgetsexplorer/package/contents/ui/view.qml

http://commits.kde.org/plasma-mobile/8eef793fc2761aee2fe27c12ede321c3490f5fbb
Comment 4 Lamarque V. Souza 2012-05-25 17:51:49 UTC
Fixed in 2012-05-23-18-33-basyskom-plasma-active-testing-meego-usb-live.iso.