Monday meeting notes for 08/03/2021

David Edmundson david at davidedmundson.co.uk
Mon Mar 8 17:57:10 GMT 2021


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/


More information about the Plasma-devel mailing list