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