Minutes Monday Plasma Meeting

Sebastian Kügler sebas at kde.org
Mon May 30 10:45:02 UTC 2016


Minutes Plasma 'hangout', 30-5-2016, 12:00 CET

Present: mgraesslin, bshah, notmart, Sho, kbroulik, sebas

mgraesslin:
* Text input integrated in KWayland
* virtual keyboard in KWin ready to push
* cursor image deactivated if no pointer device connected
* bunch of KWayland crash fixes * main problem for instability found: 
incorrect behavior on destroying of wl_resource resulting in double deletes or 
client errors

bshah:
* working on powerdevil backend for libhybris
* powerdevil backends become proper plugins
* powerdevil gets its own process (needed for privilege separation)

notmart:
* moved default ocs server on a kde-look.org instead of opendesktop.org (as a 
failsafe while migrating)
 * Recoloring of "selected" icons: now also piecesof "highlight" color (blue 
accents in breeze icons) are recolored white
 * Still pending: selected state for any Plasma::Svg https://
git.reviewboard.kde.org/r/127975/
 ** there are two alternatives, I want opinions ASAP because i want to push 
for this frameworks release
 * Kirigami: merged the "sidebar" mode for drawers for "deskrop" mode, 
applications are starting to experiment on that
 ** got rid of some binding loops
 ** work on the runtime theme selection branch: there "selected" mode for 
icons is supported as well, fow white icons in selected menu items
 ** splitted the controls in style-less "templates" and styled "controls", 
just like QQuickControls2 to make more flexible platform-specific theming (and 
slight behavior changes, as will be more and more needed for "desktop" mode

Sho:
- Finished task grouping, including only-when-full, per-application grouping 
toggle with persistence, interaction with manual sorting, mousewheel stepping 
into groups, etc.
- Case study virtual desktop switch:
-- Old lib: Redundant data for windows common to both desktops, full model 
reset/delegate cycle, problems forming/dissolving groups as necessary, losing 
order within groups
-- New lib: Data exists only once, individual tasks removed/added as needed, 
groups form/dissolve well, order is maintained at all times
--- Fixes some ~12 year old bugs when doing these kinds of switches as well as 
settings changes
- Window thumbnails work again
- Highlight windows works again
- Present windows works again
- Lots of little fixes all over lib and applet
- libtm-ng is now feature complete vs. the old one on X11, achieving the 
primary merge/release requirement
-- ~5000+ lines of new code, excluding tests
- Lots of API documentation updates
- Started implementing Netrunner TM fork features in the new lib; last feature 
work for 5.7
- Rest of dev cycle will be spent on more unit tests and bugfixing
- Worked ~70-80 hours last week(+ends) and will take it a bit slower this week

kbroulik:
* I did some more KIOSK fixes for enterprise-ml: https://
git.reviewboard.kde.org/r/128014/ and some Dolphin changes pending I fixed 
Panel auto hide \o/ a bit embarrassing that it was broken ever since 5.6.0 :/ 
so we really need a 5.6.5 release
* Did a prototype for regexp-based launcher mapping in Task Manager, so we can 
treat Chrome webapps as if they were separate applications (eg. map window 
class crx_foo to service chrome-foo-default.desktop), Eike will adjust and 
merge that into the new libtm: https://phabricator.kde.org/D1673

sebas:
* kscreen bug triage
* more progress in windowmetadata
* DWD HIG reviewing
* store meeting preps (ongoing also this week)
* will be out of office next week: mgraesslin will run this meeting
* will increase Qt dependency to 5.6.1 in plasma-workspace
* will ask apol to merge QScreen plasmashell stuff


-- 
sebas

http://www.kde.org | http://vizZzion.org


More information about the Plasma-devel mailing list