Monday meeting notes for 11/09/2023

Marco Martin notmart at gmail.com
Mon Sep 11 15:26:56 BST 2023


Natalie
- Added an eco tab for kxmlgui (still needs revisions):
https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/187 Joshua
would take care of a Kirigami equivalent.
Apart from that, worked on suspend handling:
- Fixed https://bugs.kde.org/show_bug.cgi?id=473835
- Fixed hybrid-suspend and added suspend-then-hibernate in kworkspace
session management, so we can go forward with
https://invent.kde.org/plasma/powerdevil/-/issues/28
- Did various enhancements to the power KRunner
- Tried to port lid close handling (in PowerDevil, but something
equivalent is needed in KScreen too) to logind because it will break
with the next release of upower
(https://invent.kde.org/plasma/powerdevil/-/issues/22). It failed on
the fact that no proprety change singal is emitted for the lid closed
property with logind. I'm thinking that the easiest fix for us might
be to try and submit a patch for this upstream. We discussed some
alternatives in the KWin room but I haven't been able to find a
readily available solution for both X11 and Wayland. 1) upower is
dropping support for it, 2) the KWin device DBus interface only works
on Wayland, 3) XInput doesn't seem to have lid events, 4) libinput
debug-events or equivalent requires root privileges, 5) and hacking
directly in sysfs seems complicated and unsafe. Thoughts welcome.

Arjen
* we've merged the changes in ECM that port ecm_add_qml_module to use
the upstream QML module macros
* on system monitor, me and david redondo have been doing some work to
port it to upstream treeview
* generally it works, though there's a few hoops to jump through still

Meven
* I have updated slightly
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3122
* And then did a few bug fix and review, in kio-extra:
jpeg won't use exif thumbnail if they are too small,
https://invent.kde.org/network/kio-extras/-/merge_requests/279
no more libpng warning: known incorrect sRGB profile
https://invent.kde.org/network/kio-extras/-/merge_requests/280

in dolphin :
open containing folders for files in recentlyused:/
https://invent.kde.org/system/dolphin/-/merge_requests/616
https://invent.kde.org/system/dolphin/-/commit/5c33e0211ff09f37adb5b48c59cf15b67c0059dc


Nico
* A recent KAuth change exposed some pre-existing issue where dev
sessions don't find things
I tried to fix it with
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3257,
but doesn't seem to work
* Using ecm_add_qml_module for QML KCMs:
https://invent.kde.org/frameworks/kcmutils/-/merge_requests/171
* And a bit of powerdevil refactoring
* And fix bluedevil not finding devices sometimes:
https://invent.kde.org/frameworks/bluez-qt/-/merge_requests/50


Fushan
I have one important fix that I hope it can be landed on tomorrow's 5.27.8

    Fix 1px gap in Breeze decoration:
https://invent.kde.org/plasma/breeze/-/merge_requests/352

Efficiency improvement in mobile toolbar:

    https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/865
    https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/279

Test the new waylandtasksmodel and fix a few bugs:

    https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3266

A few a11y cleanups for window switchers:

    https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3272
    https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/456
    https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/455
    https://invent.kde.org/plasma/kwin/-/merge_requests/4392

Looking for supporters on
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3256 ,
will use it to debug a11y problems in KCMs


Marco
* some cleanups in KSvg api
* fixing some regressions in porting to new KSortFilterProxyModel
* merged the new hint in kirigami for alternating row colors
* some improvements in kcms api, introduce the "sidebar" ones
* port users kcm to that, getting rid of some ugly code
* fixed meta+number task activation on plasma6

-- 
Marco Martin


More information about the Plasma-devel mailing list