Nicofee As discussed I raised the min. CMake requirement for all Plasma repos to 3.16. There was some fallout in kinfocenter and systemsettings that has been fixed. That prompted some cmake cleanup in KWin https://invent.kde.org/plasma/kwin/-/merge_requests/749 https://invent.kde.org/plasma/kwin/-/merge_requests/748 and kde-gtk-config https://invent.kde.org/plasma/kde-gtk-config/-/merge_requests/27 There is an open MR with cmake cleanup for plasma-desktop: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/336 There is a comment about a slight regression since pkgconfig does not allow to force disable a find call, but not sure this is a real world issue Replaced homegrown FindLibIntl in KI18n with FindIntl from CMake 3.20, hopefully fixing an issue someone has. Waiting for confirmation. https://invent.kde.org/frameworks/ki18n/-/merge_requests/13 Converted a few repos to SPDX Did some work on pulseaudio-qt, some API cleanup and docs plasma-pa is somewhat working with it, but not 100%
Vlad: I spent most of my time last week improving screenshot times on Wayland. Encoding and decoding screenshots as png images introduces noticeable overhead The plan is to introduce a new screenshot dbus api that sends raw image data https://invent.kde.org/plasma/kwin/-/merge_requests/742 prepares the screenshot effect for the versioned dbus interface https://invent.kde.org/plasma/kwin/-/commits/work/kwin-screenshot-version-2 actually implements the new interface You can find kwin-screenshot-version-2 branch in spectacle as well I hope to spend more time this week on input grabs in kwaylandserver DavidRedondo: Plasma-systemmonitor and widget bugs keep coming in, so was on a bunch of those Created lmsensors plugin for ksystemstats Carl: Mostly focused last week on Kirigami applications. * Reviewed 15 merge requests in Koko thanks to Mikel and updated the look of the left sidebar. * Rewrote NeoChat timeline and mobile interaction. Not perfect yet there is a nasty implicitHeight binging loop not detected by Qt :( * Played with porting Jungle to Kirigami * Experimented on porting KMail account wizard to Kirigami * Reviewed a few patch for Kirigami documentation Also it seems that Kirigami Addons contains GPL code (for the timezone picker). In the plasma mobile chat, we decided to remove it for now since it isn't used by any apps. Jungle is a media player app started by vishesh Kai: Notifications: * Now that Frameworks was tagged, will merge KNotificationQuickReplyAction this week * About to merge change that will have notifications show which app will open a file after job completion (e.g. "Open with Kate") Other: * Plasma IconItem now handles .ico files properly * QIcon has all the logic for picking the right size, QImage does not * Now that Frameworks is tagged, will merge port away from QDBusInterface in Bluez-Qt * I noticed the 5.22 schedule seems a bit odd, the feature freeze is way past the Beta. Sorry I didn't notice that during the kickoff meeting Marco # Plasma * fix for BUG433799 https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/696 # System Settings * Continued work on landing page, now on a technically complete stage, which though will need some decisions on design side # Kirigami * investigating window size bug on plamo, came up with an ugly workaround, patch should probably be carried out by distros https://invent.kde.org/frameworks/kirigami/-/merge_requests/248 * Merged the possibility of using toolbars outside pagerow # Plasma Mobile * investigated the problem of wrongly sized plasma dekstop after a rotate with screen locked, also with d_ed help, sadly, with not much success so far :( * fix for favorites sometimes reordering themselves * fix for formfactor filtering in widget explorer, analog clock is visible again on the phone \o/