monday meeting notes from 23/3/2020

Marco Martin notmart at gmail.com
Mon Mar 23 11:56:01 GMT 2020


Kai Uwe
Notifications:
* Ported `knotifyconfig` to use `libcanberra` for its sound preview
    * Makes the preview consistent with what the notification ends up
using for playing the sound, since Phonon supports all sorts of
formats but canberra is basically just WAV and OGG
qqc2-desktop-style:
* Fixed spacing between checkbox indicator and label
* Ported controls to use the new `ShadowedRectangle` for increased performance
plasma-firewall:
* More UI polish
    * Creation of rules "contradicting" the default policy is possible now
    * Now uses passive popup (thanks notmart for adding this to KCMs)
for confirmation messages
    * Connections and logs view now have a filter search field (using
KSortFilterProxyModel for QML in kitemmodels)
* Many IPv6-related fixes
    * Rule editor lets user choose between ipv4 and ipv6 rule
    * ipv6 rules are properly indicated in the rules list
    * ipv6 rules can be created from the log view – the connections
view is still quite all over the place unfortunately
Other:
* Ported KCM `GridDelegate` to use the new `ShadowedRectangle` for
increased performance
* Investigated default browser selection having broken: it's a
regression in `KService`, Bug 418911
KDE bug 418911 in frameworks-kservice (general) "KMimeTypeTrader
preferredService broken" [normal,]
https://bugs.kde.org/show_bug.cgi?id=418911
* Cursor Theme KCM now uses more standardized cursor names for preview
* can I ask someone to also check out D28152
    Diff 28152 "[RFC] KWinRules KCM Redesign" [Needs Review]
https://phabricator.kde.org/D28152

David E
* talking of large diffs, there's a whole new "user-manager" KCM to review too
* I'll do user-manager if someone else can do this kwin rules
* weekly reminder about this bug list:
https://bugs.kde.org/buglist.cgi?cmdtype=dorem&list_id=1726647&namedcmd=VHI-priority%20Plasma%20bugs&remaction=run&sharer_id=208174
* The refactored user-manager might mean taking up this last task with
password changing could become easier
* which is a good thing
* I need someone to help with 417566.       I researched what was
wrong, but now I'm stuck
* One other thing I'd like to quickly discuss
*  Qt 5.15 spams logs about syntax of "Connection {}" being something
we can't port to
* I added a faux qt logging category so we can turn it off which got accepted
* I was thinking of putting some default QT_LOGGING_RULES into start
plasma or maybe in QtQuickSettings
* I'll ask plasma CI to move to Qt5.14 after the meeting

Arjen
* so I've been busy with two things last week
* the first is upstreaming our internal fork of libksysguard, which is
now all posted to phabricator
* main review item there is https://phabricator.kde.org/D28141
    Diff 28141 "Add KSysGuard::Sensors library" [Needs Review]
https://phabricator.kde.org/D28141
* it also ties in with the new daemon that still needs to be posted
* might be easier to review them both in tandem
* the other thing I've been working on is an extension of the
ShadowedRectangle that can use a texture for coloring the rectangle
* it's not really ready yet so no patch yet, but I've got the basics working
* since Image is completely private API, including all the image
provider stuff etc, I had to find a different solution
* so now I have an item that can use any QQuickItem as long as it is a
QSGTextureProvider

Nico
* I did a bunch of fixes for KDE Connect
* Not going into detail here since it's mostly boring
* I make a few patches for the Nextcloud client, mostly cleaning up QML code
* While doing that I found that QQC2-desktop-style can't load button
images from qrc
* Which made me do https://phabricator.kde.org/D28194
    Diff 28194 "[WIP] Fix loading button icons from qrc" [Needs
Review] https://phabricator.kde.org/D28194
* But there's a few weird things with qrc that I don't understand

Bhushan
* I had been working on mostly dialer rework, one thing I am stuck-ish
on is notifications on the lockscreen
* another bit I had been working on is mobile broadban KCM
* apart from it I had been doing multiple cleanups in various phone buildsystem


More information about the Plasma-devel mailing list