Monday meeting notes for 17/1/2022

Marco Martin notmart at gmail.com
Mon Jan 17 11:34:19 GMT 2022


Kai Uwe
KWin:
    Now takes into accont GTK_APPLICATION_ID property for desktop file
name on X11, too
Dolphin/KIO:
    Dolphin port to KFilePlacesView has been merged \o/ what's left to be done
        Fix free space bar (I will use a custom painted rectangle like
Dolphin had instead of a KCapacityBar as it just does not fit in the
constrained space we have)
        There is an odd drag and drop issue, which seems to be a Qt
bug. When dropping a folder onto a folder in Places, it still adds it
to the model ("fallback" in Qt), despite it having accepted the
dropevent (in KFilePlacesView), I don't understand why
        KIconLoader bugs:
            picks wrong high dpi icon for non-matching size (if you
request 16 at 2x you get 16 at 2x but if you request 17 at 2x you get 32 at 1x),
visible during transition
            overlay painter disregards screen scaling
        Some other minor cleanup and performance work, maybe
Other:
    Fixed Plasma Firewall showing busy indicator ontop of "no
connections" on Connections page
    Fixed blurry printer list on high-dpi in print-manager
https://code.qt.io/cgit/qt/qtbase.git/tree/src/widgets/itemviews/qabstractitemview.cpp?h=5.15#n2123
in QAbstractItemView::dropEvent it checks dropOn which does if
(event->isAccepted()) return false and in
https://invent.kde.org/frameworks/kio/-/blob/master/src/filewidgets/kfileplacesview.cpp#L1275
it does event->acceptProposedAction();
so I don't see why it would still add it


Fabian
* https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/24 (nvidia
gbm improvements) looks like it's mergable
* Regarding the beta, there was one regression in kcm_keyboard
  https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/797
* I wonder how that wasn't noticed earlier, but fixing that was simple at least
* Then there's the issue with kickoff favorites no longer being distro
configurable, which RikMills also hit today
* That's a fresh 5.23.5 regression:
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/793
(mainly the discussion, not the MR itself)
* From a downstream perspective, the 5.24 beta looks fine so far, I'll
submit the packages after giving it a final test run
* Are there any other rather annoying beta issues which got fixed
meanwhile or have pending fixes?
[nicofee]: yes https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1368
[MartinR]: There was also that SDDM issue (background changed from PNG
to JPG, I believe)
[fvogt]: Right, the one that was fixed before anyone actually hit it :D


Jonathan
* I released plasma 5.24 beta
* no major issues
* promo seem to be working on the final announce and video, if anyone
has input do talk to them
* we have a testing day pencilled in for thursday
* I'm busy until 11GMT and after 1700GMT that day but could help
between those hours
* I'd need a list of distos with packages and how to install them I think
* then publicise it
(Jonathan and Marco will run a small one between 11 and 17)


Carl
Kirigami
    Ensure OverlayDrawer handles is keyboard navigable
https://invent.kde.org/frameworks/kirigami/-/merge_requests/473 (to
review)
    TreeView LRT support + api doc
https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/25
(merged)
    SearchField improvements:
https://invent.kde.org/frameworks/kirigami/-/merge_requests/469
(merged)
    SearchField code cleanup:
https://invent.kde.org/frameworks/kirigami/-/merge_requests/470
Plasma
    ActionTextField/SearchField/PaswordField plasma components:
https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/426
(to review)
    Related SearchField port:
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/795 (to
review)
    Fix scrollview in battery applet not taking the entire view:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1350
(to review)
    Various other fixes for Plasma applets and their ScrollViews
Others
    Started working on Okular Mobile navigation improvements:
https://invent.kde.org/graphics/okular/-/merge_requests/542



Nico:
* Add desktop file for window rules dialog:
https://invent.kde.org/plasma/kwin/-/merge_requests/1853
* set desktop file name for theme explorer:
https://invent.kde.org/plasma/plasma-sdk/-/merge_requests/29
* set desktop file name for xdg-desktop-portal-kde:
https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/60
* set desktop file name for some akonadi resources:
https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/69
* Optimize Breeze a bit:
https://invent.kde.org/plasma/breeze/-/merge_requests/171
* Optimize KMail: https://invent.kde.org/pim/messagelib/-/merge_requests/78
* Optimize previewjob a bit:
https://invent.kde.org/frameworks/kio/-/merge_requests/710
* Make printing in Okular not block the UI:
https://invent.kde.org/graphics/okular/-/merge_requests/540
* Unbreak screencast dialog:
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1368


Marco
* merged fixes for multi monitor: less plasma crashes (the hdmi unplug
issue) and now we don't have anymore a containment-less situation
after disconnecting everything and reconnecting (which only a plasma
restart can solve)
* taken over and continuing Cyril patches for the containment
reordering UI https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/618
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1136#9a25c4d1fbfa843e98725777f45e6a99d2d5d9ad
* written for it much more solid functions to move containemnts around
screens, after merger the rest of plasma containment management will
be ported to those


More information about the Plasma-devel mailing list