Merge lp:~jjed/software-center/smooth_search into lp:software-center
Proposed by
Jjed
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp:~jjed/software-center/smooth_search |
Merge into: | lp:software-center |
Diff against target: |
95 lines (+49/-16) 2 files modified
softwarecenter/view/appview.py (+44/-0) softwarecenter/view/softwarepane.py (+5/-16) |
To merge this branch: | bzr merge lp:~jjed/software-center/smooth_search |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Vogt | Approve | ||
Review via email: mp+23933@code.launchpad.net |
Description of the change
In the current trunk, updating the searchbox causes the application view to replace its model entirely. This causes a distracting white flash while the new model loads in.
This branch reimplements set_model() in AppView so that the model is only updated, not replaced when the new model and old model are both application stores. Search is much, much less jerky now.
To test, just try searching.
NOTE: If you decide to merge this in conjunction with my custom_lists branch, the `exact`, `installable_apps`, and `existing_apps` variables must be copied at the end of the update method.
To post a comment you must log in.
Very very nice work, I love it. I created bug #570682 so that we can hopefully get it into lucid-updates too.