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 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel