Monday meeting notes for 1/8/2022

Marco Martin notmart at gmail.com
Mon Aug 1 15:47:03 BST 2022


Nico
* Merged a patch for p-w to introduce a WITH_X11 cmake option
Some follow-ups:
* https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1966
* https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1967
* Fixed KHelpCenter now showing most KCMs:
https://invent.kde.org/system/khelpcenter/-/merge_requests/20
* Fixed X11 monitor EDID parsing in kwin:
https://invent.kde.org/plasma/kwin/-/merge_requests/2750
* Refactored KWin to make bugs such as the above less likely:
https://invent.kde.org/plasma/kwin/-/merge_requests/2754
* That patch raises the compiler requirements, but should be fine
* Removed unused SeviceTypes declarations from lots of places
* Random cleanups here and there
* Fixed kscreen KCM crashing on screens with 0x0 geometry:
https://invent.kde.org/plasma/kscreen/-/merge_requests/122
[asturm: libksysguard also has an X11 dep like that, could work on
that with the same logic]
[nicofee: yes, there are plenty of places left including plasma-desktop]

* Given the recent Latte news I proposed to add it to the regular
Plasma releases to make it easier for "us" to do some basic
maintainance: https://mail.kde.org/pipermail/plasma-devel/2022-July/122616.html
[discussion about that, pros is easier to catch when things break,
cons, the implied message may be wrong as it could message it's more
maintained now while it's less]
[probably making the tarball the same day but not advertising it as
part of the plasma release]


Fusan
* More a11y works in kdeplasma-addons
        15Puzzle is now playable with only a keyboard:
https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/209
        give Timer applet a fresh new compact representation:
https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/211
* Allow to cycle through more than one panel, also port m_panelViews
to std::map so it can be lighter, since panels need an ordered
container. https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1983
* Add option to disable updating PoTD over metered connections:
https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/207


DavidE
RE: porting to QMap -> QMap there's a frameworks thread about porting
to frameworks things with stl equivalents
the consensus there was "do it for pointers, not for containers"
[discussion about what is still needed to remove completely
KDisplayManager in favor of SessionManagement]


Kai Uwe
plasma-browser-integration:
    Started porting to Manifest v3
        Chrome will stop supporting Manifest v3 EOY
        Features that do not interact with website contents
(historyrunner, tabsrunner, kdeconnect integration, download
monitoring) were straightforward to port
        Interacting with website contents (mpris, purpose share) will
be a PITA to port, fvogt already did some PoC a year ago, need to look
into that: https://invent.kde.org/plasma/plasma-browser-integration/-/merge_requests/14
KRunner:
    Set location (for slidingpopups effect) before showing, please
review: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1986
Plasma-pa:
    Fixed volume monitor not working for "recording applications"
KWin:
    Fixed flickering while resizing Chrome after some refactoring in
KWin, also fixed a (potential) crash in that area
PowerDevil:
    Low/critial battery notification now shows if battery drains even
while plugged in
    Some other minor notification fixes
KScreenlocker:
    Added "busy" property to authenticator (not used by UI yet because:)
    Experienced an issue where it would remain busy indefinitely when
auto-locked
        not sure yet what causes this, as it doesn't happen when
locking manually
        https://bugs.kde.org/show_bug.cgi?id=457179 looks related,
hope this patch helps here
KIO:
    Add Solid actions to KFilePlacesView (WIP)
        Allows to add e.g. "format partition" to context menu of a
drive in Places panel using the actions from Device Notifier
        please have a look:
https://invent.kde.org/frameworks/kio/-/merge_requests/930

Marco
* work on bug https://bugs.kde.org/show_bug.cgi?id=455783  ->
https://invent.kde.org/plasma/kwin/-/merge_requests/2680
* this is about having better keyboard navigation with qml fullscreen
effects and multi monitor together
* still working on some last problems on this patch
* most work this week done to restore the crossfade effect in kwin
https://bugs.kde.org/show_bug.cgi?id=439689 ->
https://bugs.kde.org/show_bug.cgi?id=439689


More information about the Plasma-devel mailing list