Monday meeting notes for 3/5/2021

Marco Martin notmart at gmail.com
Mon May 3 11:43:15 BST 2021


Nicolò
* I wanted to implement floating panels
* The idea behind it is to have a common API for a plasma theme to
specify a floating-margin, which would be respected both from plasma
and latte-dock
* This way, a user that wants a pretty floating panel could just go in
the plasma theme store and install a theme with "floating" in the
name, like for transparency
* I'm already at a good point with the patch, the only thing missing
is drawing the shadow as a CSD instead of SSD when the panel is
floating (otherwise it's misplaced)
[needs breakout after meeeting]

DavidR
- Improved filtering for process tree
https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/124
- Async loading for shortcuts kcmoduledata
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/406
- Made MRs for the power profile selection
https://invent.kde.org/plasma/powerdevil/-/merge_requests/49
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/829
It's not super priority atm since of course targeting 5.23 but feel
free to have a look

Alex
* Clang-format for frameworks is now done, Stefan Brüns did not want
the formatting in the repos he maintains and I have now closes those
two MRs.
* I will resume working on the plasma repos.
* Besiders that the KRunner multiline and de-duplication features landed.
* A small follow up is
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/831.
* Besides that a bunch of KF6 stuff and SPDX conversions.
* I would like to ask for opinions on how to handle the case where
systemsettings is not installed, but the one wants to launch a KCM.
See https://phabricator.kde.org/T14330.
     Task 14330 "Create KCMLauncherJob" [Open,Needs Triage] {KF6}
https://phabricator.kde.org/T14330
     [should fallback to kcmshell... done at kservice level?]
* I guess I will just create a MR with that fallback logic :)

Bhushan
* https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/708
seems to have caused regression in plasma mobile where lockscreen
theme from plasma mobile theme is ignored
* I am not entirely sure why this happens, I tried investigating
without much luck
* I have reported to bport in private about this.
* Other bit I will do today is when Localization team is fine with it
I will move soem kcms from p-d to p-w
* https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/795

Fabian
* I only have https://invent.kde.org/plasma/kwayland-integration/-/merge_requests/6
* It pretty much makes most of kwindowsystem a noop on wayland,
because it was practically broken, in particular for krunner
* Question is whether anything uses kwindowsystem on wayland in the
"proper" way, i.e. not mixing local and compositor WinIds

Arjen
* I did a bunch of smaller bugfixes for plasma-systemmonitor last
week, one important one being saving of page state on quit that should
now really properly work
* didn't do much else as last week was a partially unproductive and
partially doing administration stuff week

Carl
## Discover
* Improve the layout of the application page:
https://invent.kde.org/plasma/discover/-/merge_requests/80 (merged)
* Rewamp the homepage:
https://invent.kde.org/plasma/discover/-/merge_requests/81
* Improve the look of inline message in the homepage:
https://invent.kde.org/plasma/discover/-/merge_requests/121
* Keyboard navigation (source page):
https://invent.kde.org/plasma/discover/-/merge_requests/120
* Keyboard navigation (application list)
https://invent.kde.org/plasma/discover/-/merge_requests/101 (merged)
## Plasma Calendar
* Changed the day delegate design:
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/243
(merged)
* Added an add event button:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/814
(merged)
## Kirigami
* Introduce Kirigami.Heading.type property:
https://invent.kde.org/frameworks/kirigami/-/merge_requests/284
* Moved Kirigami Addons to KDE Review. I got some comments and will
handle them this evening or tomorrow
* REUSE compliance (missing approval from d_ed and nico)
## Promo
* Worked on Plasma Mobile announcement and created the Plasma 5.22 MR
to collect features. Like I said on the ML already, I would really
appreciate if someone could take the lead on this.

Marco
# Plasma
* investigate and fix https://bugs.kde.org/show_bug.cgi?id=436041
* Blurred background behind plasmoids
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/824
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/247
# System Settings
* more work on the global tooltip button for kcms, merged
* finish up the feedback on landing page, make kuserfeedback
completely optional, merged \o/


More information about the Plasma-devel mailing list