redstrate: I did some accessibility-related work, some of which is already merged:
I fixed a kaccess bug causing some options to become out of sync (https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1736). Redone the appearance of the accessibility KCM, so it looks a bit nicer. (https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1737) Added an accessibility page to plasma-welcome, letting users enable the screen reader while setting up the system. I think this was suggested by someone in Carl's accessibility BoF at akademy. (https://invent.kde.org/plasma/plasma-welcome/-/merge_requests/106) Added "orca" (the screen reader we use) to the list of recommend packages on the wiki, and now the Fedora KDE spin is looking to ship it by default so that's nice! Kai: KDE will be at LinuxDay Vorarlberg this Saturday: https://www.linuxday.at/ Plasma: Fixed System Monitor repaint issues caused by calling winId() on a random widget, thanks Nico and d_ed Polkit prompt can now be closed via Escape like a regular dialog Kirigami: Emulate header positioning of static header in GridView for InlineViewHeader, please have a look: https://invent.kde.org/frameworks/kirigami/-/merge_requests/1271 Frameworks: Fixed KUrlNavigator focus problem, QAbstractButton::toggled is emitted also for programmatic setChecked Apps: Fixed assert on teardown of terminal panel in Dolphin (“class destructor may have already run“) Fixed double close prompt bug in Kate/KWrite turns out QCoreApplication::quit() closes all windows in Qt 6, before it was like QCoreApplication::exit() which just exits the event loop Fixed “compact” view in file dialog, only “icon” and “details” worked Fixed Gwenview image rendering at fractional scale Found a regression in Kolourpaint’s Undo/Redo button after my KToolBarPopupAction changes, will fix. Fix Hotspot not compiling against KF6 because of KNotification change If you know someone who to poke about this fix: https://github.com/KDAB/hotspot/pull/511 Oh, and found another FINAL property regression, this time in Qt itself… https://codereview.qt-project.org/c/qt/qtdeclarative/+/506773 Fushan: Improve keyboard navigation in systemsettings' sidebar: https://invent.kde.org/plasma/systemsettings/-/merge_requests/256 and https://invent.kde.org/frameworks/kirigami/-/merge_requests/1267 Add a test to make sure after the battery widget is split and the power dataengine is ported, there will be no significant regression: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3323 (which requires the two fixes below) Little battery fix for rich: https://invent.kde.org/plasma/powerdevil/-/merge_requests/247 Workaround for questionable data from upower: https://invent.kde.org/plasma/powerdevil/-/merge_requests/246 There is no binding loop/undefined warnings anymore in the mediacontroller widget. And if in the future there is any, the test will fail. Fixed kdeplasma-addons CI, again Xaver: I'm banging my head against kscreen with https://invent.kde.org/plasma/kwin/-/merge_requests/4431. It's ready for testing, but some bits and pieces aren't working yet (like auto rotate and the KScreen OSD) I looked into making a Wayland protocol so that these global settings can be applied together with output specific settings, but it would require more changes in libkscreen than it's worth Meven: I 'd like to mention I have made progress https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3122 And now I am trying to build up a kcm. Marco: a fix for taskbar layout and animation glitches fixes https://bugs.kde.org/396616 partially fixes https://bugs.kde.org/433256 (still broken on non-expanding taskbars) fixed blurry icons at fractional scaling in kirigami/plasma doing some last runs of removing api that we don't want in 6.0 from kirigami helping in chasing that 3.5 beta app launch bug found an embrassing bug in folderview: if a folder is copied on the desktop, all items in the folder, recursively get added to screen mapping, affects 5.27 and 6 https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1738 (and partly explains the ginormous config files we get in appletsrc sometimes) the screenmapper config must be nuked from orbit, but in the meantime, let's fix as much as possible the current terrible one Arjen: so mostly wanted to mention that the new list item API in Kirigami has been merged, which means anything using {Abstract,Basic}ListItem will complain about it being deprecated porting isn't necessarily straightforward as it really depends on the usage, I'm planning on writing a more extensive tutorial about it, for now there's several porting MRs that one can look at to see what needs doing, like https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2948 and https://invent.kde.org/plasma/systemsettings/-/merge_requests/257 Alex: I have been working on KRunner optimizations, I discovered an issue in kactivities-stats https://invent.kde.org/frameworks/kactivities-stats/-/merge_requests/39 Made a bugfix to the runner while at it: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3332 If noone objects, https://invent.kde.org/frameworks/kcmutils/-/merge_requests/160 should go in too Need to resume on some KNewStuff refactoring, Aleix will review this and Nate tested it. Afterward I will take care of merging Attica in KNewStuff. That will mostly need work in discover. Nico: Port some things to ecm_add_qml_module and declarative type registration Porting KSVG caused plasma-framework test to fail, because of some interesting interaction with Kirigami: https://invent.kde.org/frameworks/ksvg/-/merge_requests/23 Implement the XDG Secrets Portal in KWallet: https://invent.kde.org/frameworks/kwallet/-/merge_requests/67 Cleaned up some unused types in kdeclarative In plasma-framework moved some enums from a global "Types" class to the respective user Worked on fixing some runtime warning Various other cleanups