Minutes Monday Plasma Meeting

Marco Martin notmart at gmail.com
Mon Apr 11 11:06:16 UTC 2016


Minutes Plasma 'hangout', 11-4-2016

Present: Eike, Riddell, Kai Uve, Martin, Bhushan, Roman, Marco

Eike:
* published taskmanager kde:clones/plasma-workspace/hein/libtmng and 
kde:clones/plasma-desktop/hein/libtmng
* going to work on the missing things on taskmanager
* will work on missing kwayland features for it
* will write autotests

Riddell
* 5.6.2 released
* investigating about appstream vs yaml metadata files in plasma workspace
* wether list some p-w apps like systemsettings could make sense to be offered 
as apps in other environments
* work out wether we can keep those metadata files updated (lesson from 
docbook documentation)
* updating neon to Xenial

Kai Uve
Did a few fixes for KUnitConversion ("new israeli shekel" currency is now 
supported) and currency converter runner should work soon again
* Applet config dialog properties are now populated as the dialog item is 
created, ie. Component.onCompleted should work reliably now but that change 
might break applets that rely on onCfg_fooChanged to populate the dialog, we 
need to watch out for that for 5.7
* taking maintainership of krunner

Martin:
* subcompositor support merged, but still a few todos
* refactoring of KWin:
** AbstractBackend -> Platform 
** backends -> plugins/platforms 
** new platform plugin for kwin_x11 allowing to share more code 
** idea: also make Scene implementations plugins, so that XRender compositor 
is not in kwin_wayland 
* Preparing kwayland to become framework https://phabricator.kde.org/D1341 
* More autotests for kwayland 
* Created a BreezeConfig.cmake to depend on it from KWin and other Plasma 
components https://phabricator.kde.org/D1343 
* Started thread about metadata.yaml in our Plasma repositories 
* experimented with QtVirtualKeyboard in lockscreen 
(https://phabricator.kde.org/D1359 and https://phabricator.kde.org/D1360) 
* possibility to use that instead of maliit in kwin_wayland? 
* looking at a weird bug about plasma setting invalid struts 
(https://bugs.kde.org/show_bug.cgi?id=361342) resulting in available screen 
size being 0, plan to workaround it in KWin -> Plasma team please look at 
that one 
* lots of complaints about KWin honoring "suspend compositor if game requests 
it" - what to do about it? Add config option, revert, ignore?

Bhushan:
* documentation on the Cyanogen based image creation process 
https://github.com/plasma-phone-packaging/CM
* investigating why kwin is not starting on device on the new container based 
image

Roman:
* wrote a proposal on GSOC layered compositing for KWin (https://blog.martin-graesslin.com/blog/2015/08/layered-compositing/)

Marco:
* some bug triaging
* continued to investigate the reported memory increase with systray: no 
qquickitems are created when an icon switches from shown to hidden, not 
reproducible on my systems: I'm starting to blame graphics drivers (and that 
may be true too for many reported memory escalation problems)
* tried to trace systray startup performance, managed to run it into QML 
profiler (proposal: at some point everyone should take one of the default 
plasmoids and profile it until some hundreds of milliseconds are shaven off)
* with a kplugin cache almost 1.5 seconds of startup from a fully loaded 
systray applet are cut off (on ssd, on spinning metal should be even more)
* kirigami: adjusting the new overshoot behavior
* back button in header component for ios (starting to have quite some 
platform specific stuff)
* mouse over effect for list items on non-mobile systems
* new pull down to refresh look
* on Android+Qt5.6 I still have broken virtual keyboard 
http://trac.subsurface-divelog.org/ticket/1050
* experiment on a cmake function that packages only the wanted icons from 
breeze into the apk

-- 
Marco Martin


More information about the Plasma-devel mailing list