Monday meeting notes for 16/1/2023

Marco Martin notmart at gmail.com
Mon Jan 16 15:41:57 GMT 2023


Kai Uwe
KScreenLocker:
    Only inhibit screen locker on "ChangeScreenSettings", please
review, it’s a behavior change and all:
https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/121
Dolphin:
    Install middle-click event filter on KXmlGui window, it’s a hack:
https://invent.kde.org/system/dolphin/-/merge_requests/490
KWin:
    Fixed rendering getting stuck in x11 windowed backend
    Fixed mouse cursor not woroking on x11 windowed backend with GLES

Nico
* I've built KDE against the latest Qt6 dev
* Which uncovered quite a few broken things such as
https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/141/diffs
https://invent.kde.org/pim/kalendar/-/merge_requests/296
* Some of it I addressed in our code
* Some of it I reported to Qt
* Looked more into the curse-that-keeps-giving that is window activation on X11
* Made a Qt patch to allow setting the xdg-activation token on a
QWindow: https://codereview.qt-project.org/c/qt/qtbase/+/454085
* Plasma now sends startup ids when invoking notification actions on
X11: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2498
* Looked into an (alleged) behavior change when activating windows on
a different desktop, but I can't reproduce what people say
https://bugs.kde.org/show_bug.cgi?id=464283
* KDE bug 464283 in kwin (general) "Virtual window behaviour has
changed and excludes the original behaviour" [normal,]
https://bugs.kde.org/show_bug.cgi?id=464283
* Some other, minor Plasma things
* I would like some input on
https://invent.kde.org/plasma/kwin/-/merge_requests/3365#note_598432


Fhushan
* Export plasmawindowed to allow writing plasmoid tests using pure
C++. The GUI testing method I believe is much more powerful and
efficient than appium:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2506
but requires more efforts to write tests (also this is similar to how
Qt wrote there tests)
* Require all translatable strings specify translation domains in
wallpaper plugins:
https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/323
* Fix xembed icon not reacting to click events when using Qt scaling:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2503
* Improve Islamic calendar in Plasma 6:
https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/317
* Fix Bug of the Month (2023.1) by adding a delete button in
lookandfeel KCM:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2499


Arjen
* I mostly spent time last week updating and merging some stale MRs
* one in plasma-framework that was a bit of a pain:
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/677
* mostly because the autotest started failing and the test
didn't/doesn't make a whole lot of sense to me
* not much else to report

Aleix
* Mostly worked on the MR that adds video recordings to spectacle:
https://invent.kde.org/graphics/spectacle/-/merge_requests/176 and
other related topics, mostly on KPipeWire. It all seems to be in its
way to be adopted, there still are some quirks here and there.
* I've been also polishing XDPK to make sure it works as expected on a
couple of fronts. Like making sure RemoteDesktop can be used
comfortably with apps or our users don't get flooded with
notifications at times.

Marco
* Looked at merge requests made by community during the holidays
 KWin
* more work on tiling refiniements
https://invent.kde.org/plasma/kwin/-/merge_requests/3310 , should be
ready to go
 Multiscreen
* looking at multiscreen issues of folderview, came up with some
config migration infrastructure to adapt the diffrent multiuscreen in
5.27
 Testing
* started to look at the testing framework made by Harald and did a
test for the digital clock calendar ui
* investigated/first draft for the logout greeter


More information about the Plasma-devel mailing list