Minutes Plasma 'hangout', 23-5-2016, 12:00 CET Present: mgraesslin, bshah, notmart, Sho, kbroulik, jensreuterberg, Riddell (nothing to report), sebas
mgraesslin: * support for touch events on window decoration * support for forcing DPI in KWin/Wayland by honoring QtWayland env variable * fixed regression in decorations which didn't allow to interact at topmost pixel * improved stability of PlasmaWindow interface as used by e.g. taskmanager * fixed crash in Aurorae and option borderless maximized windows * investigated how to get touchpad kcm work on Wayland * more work on text-input interface in KWayland, see https:// phabricator.kde.org/D1631 * virtual keyboard doesn't send cursor position which is cause for text explosion, only workaround is disabling surrounding text, see https:// bugreports.qt.io/browse/QTBUG-53517 * virtual keyboard in KWin up for review at https://phabricator.kde.org/D1638 * fixed a bunch of pretty serious crashers when a Wayland client disconnects unveiled by "interesting" behavior of QtQuick on teardown in Aurorae * added a mocked autotest for KWin::LibInput::Device * still facing huge instability problems of KWin/Wayland without getting the backtrace. But CI caught issues (yay) and in the process of fixing them bshah: * plasma mobile: worked on wifi in container -- works now * plasmashell autostart needs selinux policy -- working on it * working on flashing tool (to replace ubuntu-device-flash) * getting really close feature parity with ubuntu-based image notmart: week before: * pushed "white icon on selected, blue backgrounds" such as menu items, focused buttons and similar looking things * * https://git.reviewboard.kde.org/r/127876/ ** https://git.reviewboard.kde.org/r/127875/ ** https://git.reviewboard.kde.org/r/127878/ ** https://git.reviewboard.kde.org/r/127877/ ** https://git.reviewboard.kde.org/r/127888/ ** still needed: same thing for Plasma and QML-based apps ** first thing on harmonizing plasma part done -> now Plasma::Svg uses SAX as well for stylesheet replacement, that should be slightly more efficient * usual little bug triage sessions * Kirigami: "system" theme can now be installed ** OverlayDrawer can look more like a dialog: it can have side borders (reusable by kube and other desktop based applications) ** fixed some bugs in the Okular QML component, should make the experience in Peruse a bit better ** (today) started runtime selection of styles, to change between desktop, plasma mobile and android with QT_QUICK_CONTROLS_STYLE env var, compatible with QQc1 and QQC2 last week: * Plasma::Svg uses SAX now to replace stylesheets * blog about stylesheet icons recoloring: http://notmart.org/blog/2016/05/ icon-colors/ * QIconItem supports selected state as well * work in progress: selected state for any Plasma::Svg https:// git.reviewboard.kde.org/r/127975/ * Kirigami: started a branch for the runtime selection based on QT_QUICK_CONTROLS_STYLE env var ** reworked ApplicationHeader ** started a branch for using the side drawers as "fixed" sidebars on desktop, to make as easy as possible to make desktop applications using kirigami ** pushed a change in Qt to make it possible with QQc2 as well ** published the gallery on the play store: https://play.google.com/store/ apps/details?id=org.kde.kirigamigallery Sho: - Still hacking away on libtaskmanager-ng's task grouping support -- Hit major wall when I realized a KItemModels class I was using doesn't actually do what I need it to do ... -- Brainstomed with dfaure (dragged him onto IRC!) about it, without very promising results ... -- Ended up refactoring a lot of code over the weekend to implement a different approach (which I actually like better) -- Aiming to get grouping done this week (huge diff) - Various other little things and bugfixes in libtm-ng and the applet along the way - Remaining feature todo after grouping: Merge Netrunner EITM behavior as option, make window thumbs and present-windows work again - will be switched in master still in May (after grouping is in) kbroulik: * Together with David I fixed a ton of KAuthorized bugs in Plasma and KXmlGui in response to a discussion on the Enterprise mailinglist: * making sure toolbars really cannot be hidden (Qt adds its own context menu in places which knows nothing about KAuthorized) * Kickoff becomes read-only when system immutable (cannot add/remove/rearrange favorites etc) * hide kcm options from applet config menus that are restricted (added invokable on KCMShell import to check for that) * many more jensreuterberg: * test days meeting, do we have manpower for it? sebas: * was on holiday: seacaves are the new black * can we use new taskmanager as default to test (Eike will do that) * let's depend on Qt 5.6.1 (email to plasma-devel sent) -- sebas http://www.kde.org | http://vizZzion.org _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel