Joshua Stuff that's already approved but still noteworthy: Been talking about it last week, but finally did it! Kirigami now says which style you're using which may help you with "platform plugin not found" warnings. https://invent.kde.org/frameworks/kirigami/-/merge_requests/1411 Handle the lockscreen fallback greeter failing, which should never happen but now it works a little bit better. https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/193 This MR needs another look, because I modified it quite a bit: Check if the QQC2 style exists before setting it in (Qt6) Plasma Intregration: https://invent.kde.org/plasma/plasma-integration/-/merge_requests/126 Fallback styles work differently in Qt6, as in if it doesn't exist then the engine will hard exit (that pesky "org.kde.breeze module not found" error.) I filed https://bugreports.qt.io/browse/QTBUG-120194 for this. I suggest it should still be merged for 6.0, I don't know when it'll get fixed upstream (or when I'll find time to fix it.) There's also the question of it affecting everything before 6.6.2 or something like that, so the code needs to stay until we bump the required min Qt. I tried to section it off as much as possible, so it can be easily removed later.
Also KWaylandIntegration was stripped of something it should've had, if nicofee or David Redondo (@davidre:kde.org) could take a look at https://invent.kde.org/plasma/kwayland-integration/-/merge_requests/63 that would be nice :) Niccolò I spent some time refactoring the code that sizes the applets in the panel after the change from @notmart to make all them fillWidth by default; there were some edge cases which I think I fixed now. I was also looking into panels having the keyboard focus line on startup whenever they were empty, but I couldn't find the issue. I added a button to make the dialogs floating (detached from the panel); we had that already out of the box for floating panels, but there was no way to trigger it for non-floating ones. However it's technically a feature and it will require an exeption. Plus some other uninteresting bugfixes :P https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1901 Xaver I'm spending most of my KDE time bugfixing, but I got a few nice things still done and queuing up: * an implementation for tearing with atomic modesetting, so that the "allow tearing" checkbox finally actually does something by default: https://invent.kde.org/plasma/kwin/-/merge_requests/4800 * an implementation for explicit sync. It's still very WIP but it'll fix lots of issues with NVidia on Wayland: https://invent.kde.org/plasma/kwin/-/merge_requests/4693 * I wrote a blog post about the HDR stuff * I have some more color management and VRR improvements I plan to work on, but a bunch of them probably have to wait for Plasma 6.1 Nico I upgraded my Qt to the new 6.7 branch Which was fun, because I ran into a handful of bugs, so I spent some time reporting them Other than that I did a push on https://invent.kde.org/plasma/kscreen/-/merge_requests/126 Which has a few dependent changes And multiple ways how things could be done Akseli * I worked on this MR over the weekend because it was bothering me, I wanted to refactor that old code I had there. https://invent.kde.org/plasma/breeze/-/merge_requests/386 * Instead doing our own weird math, just use KColorUtil::mix to make the colors fit. * This should make the colors more consistent across desktop, since it follows the values other elements have. * It's a small step towards my goal of making outline and separator colors consistent. * This consistency will also help in future if/when I start working on customizable separator colors. * Which then in turn allows us make accessible high contrast themes. :) * Also looking into issues with kickoff crashing when resuming to use PC after screen has been turned off for a while. This is my prio. https://bugs.kde.org/show_bug.cgi?id=478679 https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3695 Arjen * been chasing plasma bugs * currently investigating a crash in plasmashell I get with mirrored screen Carl Worked mostly on porting apps to Qt6 Plasma relevant, i created https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/344 and a related thread on the kde-devel mailing list about spacing/margins. It might be a good idea to get some other thoughts on the topic of Kirigami.Units vs QStyle::pixelMetric(PM_LayoutMargin). Kai Uwe KWin: Allow show desktop screen edge during drag and drop, please review: https://invent.kde.org/plasma/kwin/-/merge_requests/4792 Lets you start dragging a file, nudge the screen edge to show the desktop, drop on desktop Plasma: Folder View creates drag pixmap with dpr now Will add “Channel” to WLAN frequency details Frameworks: Support XDG foreign, I’d really get this in soon... https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/136 Marco * possibility to set the panel edge purely with keyboard navigation * fixed a problem in panel sizing * fixed some other fallout from the port away from PlasmaCore.Dialog of panel tiny config popups * fix launcher dashboard "all apps" view * fixed an assert in folderview during drag and drop * fixed another little cosmetic problem in folderview drag and drop * more investigation for new categories and retrocompatibility of store items for plasma6 items * patches for popup headers and calendar to make it pixel perfect Jonathan * beta 2 on wednesday! * as well as frameworks and kde gear * I'm about to make a release of xwaylandvideobridge