Welcome to a new issue of This Week in Plasma!Last week over 20 KDE contributors converged on the Austrian city of Graz for our annual mega-sprint. It was a busy week, offering a good opportunity for the kinds of face-to-face conversations that can unblock stuck work and reach new consensus. Expect reports to appear on Planet KDE over the next week or two.We skipped an issue of TWiP due to the sprint but these past two weeks have indeed been busy! Some major features landed, along with a slew of impactful UI improvements. Let’s get right into it:Notable new featuresPlasma 6.7Each screen can now switch between any of the system’s virtual desktops independently! (Hynek Schlindenbuch, KDE Bugzilla #107302) You can now choose your default calendar app on System Settings’ Default Applications page. (Denys Madureira, plasma-workspace MR #6468) …And you can now middle-click on the Digital Clock widget to open the calendar app you’ve configured there. (Denys Madureira, plasma-workspace MR #6462) You can now configure the Alt+Tab window switcher to always appear on the primary screen, rather than whichever screen has keyboard focus or the pointer on it. (Yuki Tsujii, KDE Bugzilla #329696)You can now mark app-specific actions that you find in a search as favorites. (Kai Uwe Broulik, plasma-workspace MR #6224) The Kicker Application Menu widget now highlights newly-installed apps, just like the Kickoff Application Launcher widget does. (Christoph Wolk, plasma-desktop MR #3649)You can now drag-and-drop apps to the “Favorites” sections of the Kickoff, Kicker, and Dashboard widgets. (Christoph Wolk, KDE Bugzilla #383302 and plasma-desktop MR #3652)If you find yourself captivated by a picture of the day wallpaper image, you can now right-click on it and access external information about it. (Kai Uwe Broulik, kdeplasma-addons MR #1035) You can now optionally set Discover to quit after installing updates. (Taras Oleksyn, KDE Bugzilla #508743) Notable UI improvementsPlasma 6.6.5While entering the password for a Wi-Fi network using the Networks widget, the password field no longer loses keyboard focus if you happen to move the pointer away from it. (Tobias Fella, plasma-nm MR #556)Plasma 6.7There’s now a new standard “Badge” component in Kirigami, and many parts of Plasma have been ported to use it. (Nate Graham, kirigami MR #1847, plasma-desktop MR #3089, plasma-workspace MR #6488, systemsettings MR #399, discover MR #1290, and kinfocenter MR #262) After Before The Input Method System Tray widget no longer disables the active input method if you click it while the input method isn’t currently visible. Now it just shows and hides it. (Aleix Pol Gonzalez, plasma-workspace MR #6485)Improved the design of Discover’s grid and list items, which also slightly increases the information density of the pages that show them. (Nate Graham, discover MR #1292) After Before The Kicker Application Menu widget now shows tooltips for items whose labels have been elided. (Christoph Wolk, KDE Bugzilla #515608)System Monitor now differentiates multiple GPUs by their names, rather than by arbitrary numbers. (Bernhard Friedreich, libksysguard MR #464 and ksystemstats MR #129)System Monitor now exposes top-level actions you can use to launch it and go straight to a specific page. These can be invoked from the app’s context menu, or via a global shortcut you set yourself. (Bernhard Friedreich, plasma-systemmonitor MR #427) The Margins Separator widget is now added from the panel configuration dialog’s “Add New” menu, rather than the widget explorer sidebar. This matches how the similar spacer widget is added. (Antti Savolainen, plasma-workspace MR #6494 and plasma-desktop MR #3663) The clipboard popup invoked with Meta+V now closes if it’s open when you press that keyboard shortcut a second time. (Kristem McWilliam, plasma-workspace MR #6450)Improved how System Settings’ Shortcuts page handles being told to assign a shortcut that’s already assigned to something else. (David Bacskay-Nagy, KDE Bugzilla #484526 and KDE Bugzilla #489544)KRunner now lets you evaluate fancy mathematical expressions more flexibly; in the past you could ask for sqrt(2) + 2 but not 2 + sqrt(2); now both are accepted. (Alex Cizinsky, KDE Bugzilla #496343)Frameworks 6.26The dialog that asks you if you want to launch or edit an executable text file (like a .desktop file) no longer gives you the opportunity to tell it to always do that thing. This behavior was making .desktop files un-launchable for people who selected the option to always open those types of files in a text editor. Anyone who wants to use this feature can still configure it in Dolphin’s settings. (Nate Graham, kio MR #2171) After Before Removed the CFP franc from the list of common currencies, so it no longer shows up automatically for every currency conversion run using KRunner-powered searches. (Pellaeon Lin, kunitconversion MR #84)Notable bug fixesPlasma 6.6.4Fixed a case where Plasma Keyboard could crash after Alt+Tabbing away from a window marked as “keep above others”. (Devin Lin, KDE Bugzilla #517087)Worked around a bug added in Qt 6.11 that made some of Spectacle’s annotation tools unclickable. (Oliver Beard, KDE Bugzilla #515304)Fixed a layout issue in the Activity Pager widget that made it look weird at specific non-default panel sizes. (Marco Martin, KDE Bugzilla #518451)Plasma 6.6.5Fixed a case where KWin could crash on logout when the session that’s closing had sent any emulated keyboard or mouse events. (Vlad Zahorodnii, kwin MR #9092)Fixed an issue with the screen locker that could cause the buttons to malfunction and leave you unable to unlock after you pressed the Esc key in combination with various other actions with specific timings. (Akseli Lahtinen, KDE Bugzilla #515299)Fixed an issue that made color picker functionality throughout the system return random colors on systems with certain graphics hardware. (Xaver Hugl, KDE Bugzilla #518770)Fixed an issue that made the clock times shown on the lockscreen differ across the screens of a multi-screen setup. (DeepChirp, KDE Bugzilla #516479)Fixed two issues that made network connections added from the Plasma setup wizard not always work properly. (Adam Williamson, KDE Bugzilla #514841 and plasma-setup MR #100)Fixed a couple of cases where auto-hide panels might not hide properly when there were any unread notifications. (Patrick Cleary, KDE Bugzilla #519046)Switching away from the Networks Widget in the System Tray no longer briefly makes a placeholder message appear. (Tobias Fella, KDE Bugzilla #511367)Improved the reliability of the Weather Widget’s icon fallback behavior, making it less likely to show broken weather icons. (Ismael Asensio, kdeplasma-addons MR #1032)Plasma 6.7Fixed an issue that could make the Audio Volume widget not notice that a new audio device was connected and became the default one. (Oliver Beard, plasma-pa MR #393)Using the clipboard’s non-default “Never save [non-text items] in history” option no longer breaks the ability to paste items that have been moved to the top of the clipboard history. (Christoph Wolk, KDE Bugzilla #514095)Apps in the Quick Launch widget can once again be re-arranged. (Alex Folland, KDE Bugzilla #481922)Fixed two quirky issues with Spectacle’s magnifier in Rectangular Region mode. (Noah Davis, KDE Bugzilla #509776 and KDE Bugzilla #509777)Notable in performance & technicalPlasma 6.7KWin now supports the Wayland session management protocol! This is an important step for apps to be able to remember their sizes and positions after restarting the system. The next step is for toolkits, libraries, and apps to implement support. We’re getting there! (Vlad Zahorodnii, KDE Bugzilla #436318)Reduced the size of animated GIF images produced by apps like Spectacle that use KDE’s KPipeWire library. (Bernhard Friedrich, kpipewire MR #247)How you can helpKDE has become important in the world, and your time and contributions have helped us get there. As we grow, we need your support to keep KDE sustainable.Would you like to help put together this weekly report? Introduce yourself in the Matrix room and join the team!Beyond that, you can help KDE by directly getting involved in any other projects. Donating time is actually more impactful than donating money. Each contributor makes a huge difference in KDE — you are not a number or a cog in a machine! You don’t have to be a programmer, either; many other opportunities exist.You can also help out by making a donation! This helps cover operational costs, salaries, travel expenses for contributors, and in general just keeps KDE bringing Free Software to the world.To get a new Plasma feature or a bug fix mentioned herePush a commit to the relevant merge request on invent.kde.org.