Eike: * [Wayland] Fixed another review-originated thingie in one of the containment action phabs, two Wayland VD Phabs of mine still waiting on re-review now * [FV] Fixed Trash/Delete not being swapped in the context menu when Shift was pressed while the menu was already open
Kai Uwe: Work done: - Fixed bug in Global Menu preventing use of single button mode in horizontal panel - Various bugfixes and mentoring of a person doing various KFind fixes and improvements - Fix (mostly..) for Dolphin's icons being misaligned when using fractional scaling - Cleaned up cruft in plasma-framework, e.g. the PLASMA_NO_KIO and other unused (and broken) build options - plasma-browser-integration now requires only Qt 5.9 -- should make it esier for distros to backport it to Plasma 5.12 LTS, given it doesn't really depend on anything Plasma - Investigated various Qt 5.12 issues -- Import versioning is a lot stricter now: Minimize All plasmoid suddenly failed because it imported QtQuick 2.1 but used something from 2.7 -- Found awful QML GC bug breaking ToolButton (the about menu in System Settings sidebar mode): QTBUG-71238 https://bugreports.qt.io/projects/QTBUG/issues/QTBUG-71238 (when you return a parent-less Qobject form a Q_INVOKABLE it is adopted by GC. However, due to some bug it is deleted despite being assigned to (and as such referenced) a property) -- Found awful Repeater/model-related regression breaking AppDash: QTBUG-70031 https://bugreports.qt.io/projects/QTBUG/issues/QTBUG-70031 David: * kwin now has XDGPopupPositioner support (with the full anchor rects and constraint handling etc) \o/ * all of which is moot whilst Qt doesn't expose it..but I have a plan on adding that to Qt 5.13 * then hopefully expose in a way that X will share the same positioning public API but we do it in-process * my ksmserver splitting got some more patches splitting out shutdown. I hope to split everything in-process, merge that, test for a few weeks, then split into the multiple processes after that. Vlad: Done: * Keep closed transients above their old parents when they are animated; * Polish the Dim Inactive effect; * The Dim Inactive, the Dim Screen, and the Translucency effect now work with Wayland clients. Under review/Waiting for review: * Optimize shadow generation in the Breeze decoration theme; D15514 > Diff 15514 "[libbreezecommon] Use box blur instead of FFT blur" [Accepted] https://phabricator.kde.org/D15514 * Overhaul the Snap Helper effect; D15695 > Diff 15695 "[effects/snaphelper] Do massive overhaul" [Needs Review] https://phabricator.kde.org/D15695 * "Fix" lowerClient/raiseClient; D16228 D16229 > Diff 16228 "Raise window group together with group transient" [Needs Review] https://phabricator.kde.org/D16228 > Diff 16229 "[wayland] Make the "Lower Window" shortcut work with transients" [Needs Review] https://phabricator.kde.org/D16229 * Blur background behind windows when the Invert effect is active. D16358 > Diff 16358 "[effects/invert] Don't block blur and background contrast effect" [Needs Review] https://phabricator.kde.org/D16358 Currently working on: * Show label/flag for the current keyboard layout (Wayland); * Split the Fade effect into two: the one that animates toplevel windows and the other one that animates popups, then move Fade, Glide, and Scale effect into an exclusive group; * Port the Minimize Animation effect to JavaScript. Marco: * mostly non plasma stuff this week, but the relevant things are: Kirigami: * merged the global toolbar loading refactoring * fixed behavior of SwipeListItem when it's not the last page of the PageRow * units of Plasma kirigami style more homogeneous with the other styles Plasma: * fixed layouting and icon colors of some components such as Button and RoundButton * PlasmaComponents3 support mnemonics in text of buttons and toolbuttons * left only one comment in the vd stuff, will take care today/tomorrow