Monday meeting notes for 21/3/2022

Marco Martin notmart at gmail.com
Mon Mar 21 15:39:19 GMT 2022


Alex
* Taken care of the KQuickAddons::QtQuickSettings::init deprecation
(the code has been moved to the plasma integration plugin).
https://invent.kde.org/plasma/kwin/-/merge_requests/2166 Removes the
explicit call from KWin. I will go ahead with other Plasma usages
* unless anyone objects.
* Working on a KPluginWidget QML version, please give feedback on the
visualy: https://phabricator.kde.org/T15398
* Task 15398 "Create QML equivalent for KPluginWidget" [Open,Needs
Triage] {Frameworks,Plasma 6,VDG} https://phabricator.kde.org/T15398
* I will port the KWin Scripts KCM at first, because I took
inspiration from the Effects KCM :)
* https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/458
This is a pretty good optimization, but will lead to plugin filenames
being renamed. I would recommend devs to clean up the applets dir, to
make sure the correct plugins are loaded. Is a Mail on plasma-devel
good enought to inform everyone?

Aleix
* here's some of the things I've going on now, mostly those that can
use some feedback
* global shortcuts: still working on the spec proposal, slowly getting
closer to something we can use, feedback welcome:
https://github.com/flatpak/xdg-desktop-portal/pull/711
* sddm: working on it slowly but surely
* on unnecessary wallpaper load at startup:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1580
* xdp restore: of screencast streams
https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/79


Kai Uwe
Plasma:
    Fixed notification body size max line count
    Fixed fallout from Plasmoid attached property porting in places
        Looks like QML Connections {} doesn't work with attached properties?
    Media controller now shows a tooltip over the slider with current
track position
KIO:
    KFilePlacesView: Show free space as a permanent line (restore
Dolphin behavior), please review:
https://invent.kde.org/frameworks/kio/-/merge_requests/787
Dolphin:
    Back/forward button context menu now shows pretty place names
        Might be worth adding a utility method to KFilePlacesModel
since Notifications applet has similar code that turns e.g.
file://home/foo/Pictures/bar into Pictures/bar
KWin:
    Removed unused Qt Quick Widgets dependency
    With the removal of QtQuickSettings we could now get rid of
KDeclarative entirely (safe for KCMs)
Other:
    Added NOTIFY declaration to priority property of QAction in Qt
(6.2/6.3 + KDE patch collection), fixing warnings printed by system
tray
    Fixed print-manager applet not working in 22.04 Beta caused by
depending on newer unreleased plasma-framework (print-manager is not
part of Plasma!)
    Fixed bug in Ark extract file item action using .path() instead of
.toLocalFile()


Vlad
* dropped the fbdev backend in kwin, use simpledrm+drm backend instead
* merged more render layer stuff, if you notice regressions, please
ping me in the kwin matrix channel


Arjen
* right
* I've mainly been working on some tablet mode related stuff
* First, a way of excluding certain devices from tablet mode detection
https://invent.kde.org/plasma/kwin/-/merge_requests/2111
* then I did a MR for breeze to change button sizes based on tablet
mode: https://invent.kde.org/plasma/breeze/-/merge_requests/200
* I also have two bugfix mrs for KWin that I would be nice to have
some movement on:
https://invent.kde.org/plasma/kwin/-/merge_requests/2086
* and https://invent.kde.org/plasma/kwin/-/merge_requests/2106


Nico
* I started to look at some of the failing unit tests on Windows
A lot of them fail because we use XDG_DATA_DIRS to find test data,
which of course doesn't work on windows
e.g. https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/114
* Added KRunner integration in NeoChat:
https://invent.kde.org/network/neochat/-/merge_requests/430
* Made an optimization in KWin to not reload decoration colors all the
time: https://invent.kde.org/plasma/kwin/-/merge_requests/2146
* Ported the printer KCM to QML:
https://invent.kde.org/utilities/print-manager/-/merge_requests/21


Marco
# KScreen
* backported touchscreen alignment patch to 5.24
# Wayland
* more investigation on the popup issue, is an upstream wayland issue
now https://gitlab.freedesktop.org/wayland/wayland/-/issues/280
* more work on realtime screen edges gestures, rebased on top of the
touchpad gestures refactor by a new contributor
* adressing comments on the mr, fixed tests regreessions, shold be
good to go now


More information about the Plasma-devel mailing list