notes for Monday meeting of 22/10/2018

Marco Martin notmart at gmail.com
Mon Oct 22 11:36:23 BST 2018


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


More information about the Plasma-devel mailing list