I've linked a new MP - diff-updates branch - which IMHO improves current
dash interactions *a lot*

It gets rid of results model clearing and instead only updates the model
as results arrive, after a small delay (to have a chance of accumulating
some results).  Now, whether we should still consider disabling the view
while waiting for new search to finish is an open question, but I think
it's not necessary - the bouncing bar above OSK gives clear indication
that things are about to change. While some jumping may in theory
happen, in practice it works very well (I've played with several
scopes). These changes are currently available in silo 20 for testing.

Note, the suggestion to "enforce that an existing item cannot change
physical location when a new item arrives" is not really possible to
accomplish - the order of results is up to the scope, a new search may
return the same items as previous one, only in different order, in which
case we will just move items around.

** Branch unlinked: lp:~stolowski/unity-scopes-shell/delay-clear

** Branch unlinked: lp:~stolowski/unity-api/results-enabled-flag

** Branch unlinked: lp:~aacid/unity8/results-enabled-flag

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1238979

Title:
  [Scopes] Scope result models are cleared on updates

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1238979/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to