Activity switcher problems [for Plasma and KWin teams]

David Edmundson david at davidedmundson.co.uk
Tue Jun 10 22:01:52 UTC 2014


> 1) Make opening the activity switcher fast. That would need to throw away the
> lazy loading that we currently have. And I'm not sure that would be a
> sufficient improvement.

Note that a debug build of Qt makes a humongous difference to the
speed of all things QtQuick related, especially parsing. It might
appear a lot worse than it really is.

There's a few simple optimisations we can make in the current QML
before we have to start making hacks.

 - ActivityCreationDialog is created on load. twice.
This can and be in a Loader, and maybe we can make only one instance.

- ActivityItem should set a source size on the wallpaper image.

 - There's an add animation which due to the model being async means
the initial items get animated in. This will make things look slower
than they really are

>Advantages for this would be that kwin already has a global instance of
KActivities::Consumer class

The shell also has an instance of this class.


More information about the Plasma-devel mailing list