This week Spectacle’s user interface was rewritten in QML, which makes it easier to develop going forward and will enable us to add screen recording functionality to the app, which is coming! But that’s not all… in the process we integrated the annotations feature into the Rectangular Region selector, so you can select a screen region and immediately start annotating it! The Rectangular Region selector UI is also hugely more responsive. Overall this work was also able to fix 12 bug reports in the bug tracker, in addition to the important architectural and UI improvements.
Thanks very much to Noah Davis and Marco Martin who have been hard at work on this for quite a while! It will land in Spectacle 23.04.
Other New Features
There are now KWin actions for “Move window one screen to the left/right/up/down” that you can use and assign keyboard shortcuts to, if your personal workflow requires it (Natalie Clarius, Plasma 5.27. Link)
Other User Interface Improvements
The Bluetooth widget’s tooltip now shows the battery status for any connected device that are able to report battery information (Ivan Tkachenko, Plasma 5.27. Link):

The Battery and Brightness and Media Player widgets’ tooltips now indicate that you can do something by scrolling over them. This should be all of them! (me: Nate Graham and Nicolai Weitkemper, Plasma 5.27. Link 1 and link 2)
The System Tray config window’s list of applets has been made fully keyboard-navigable and accessible (Fushan Wen, Plasma 5.27. Link)
The estimated time remaining before your battery runs out is now smoothed, so it won’t jarringly jump up or down in response to momentary spikes or dips in power usage (Fushan Wen, Plasma 5.27. Link)
Scrolling over a Media Player widget to adjust the volume of the app playing media now raises or lowers it in increments equal to the global scroll step that’s configurable in System Settings, rather than having its own private setting for this (Bharadwaj Raju, Plasma 5.27. Link)
Side drawers in Kirigami-based apps can now also be closed by using the Escape key or clicking in an empty dimmed area of the view (Matej Starc, Frameworks 5.102. Link)
Significant Bugfixes
(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)
When Plasma- Browser Integration is installed, the Media Player no longer shows two sets of playback controls (Bharadwaj Raju, Plasma 5.27. Link)
In the Plasma Wayland session, several subtle paste-related issues have been fixed, including panel widgets having a delay before closing after a file is copied in Dolphin and then Dolphin is closed, and also text copied by interacting with the Clipboard widget itself being unable to be pasted into text fields in Plasma widgets (David Redondo, Frameworks 5.102. Link 1 and link 2)
When you remove a widget and then reboot the system or restart plasmashell while the “Undo removing this widget?” notification is still visible, the widget is now gone as expected when Plasma starts up again (Marco Martin, Frameworks 5.102. Link)
Other bug-related information of interest:
- 6 Very high priority Plasma bugs (down from 7 last week). Current list of bugs
- 46 15-minute Plasma bugs (down from 47 last week). Current list of bugs
- 102 KDE bugs of all kinds fixed this week. Full list of bugs
Automation & Systematization
Our Bugzilla bot now automatically marks bugs with the “wishlist” severity if the author forgot to do so themselves, but did prefix the title with various keywords like “feature request”, “wishlist”, and the like (me: Nate Graham. Link)
Added an autotest to ensure that the Plasma desktop’s wallpaper size remains correct after screen resolutions change, after it regressed and we fixed it (Fushan Wen, Plasma 5.27. Link)
…And everything else
This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.
How You Can Help
KDE’s end-of-year fundraiser is in full swing, so please consider making a donation! We’re halfway to our goal of 20,000€ with 3 weeks left to go. Help us get all the way there so we can continue to ramp up technical hiring!
If you’re a developer, check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly!
Otherwise, visit https://community.kde.org/Get_Involved to discover ways to be part of a project that really matters. Each contributor makes a huge difference in KDE; you are not a number or a cog in a machine! You don’t have to already be a programmer, either. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!
































