Here’s another big week for KDE’s Usability and Productivity initiative. We’re getting ready for the release of KDE Applications 18.08–the second of our three yearly Applications releases. As the numbers in the version suggest, it will be released in August of 2018, about a month from now. As such, there’s been a lot of focus on new features and polish for core KDE apps such as Dolphin, Gwenview, Konsole, and Spectacle. We’re also ramping up our work for KDE Plasma 5.14, which is scheduled for release in October.
To learn more about KDE’s software release schedule, check out https://community.kde.org/Schedules. To learn more about what we did last week, keep reading!
- The System Monitor now has a handy “Tools” menu button that shows useful system tools (Gregor Mi, KDE Plasma 5.14.0):
- In Gwenview, you can now use the F key to toggle between the Fit, Fill, and 100% zoom modes (Peter Mühlenpfordt, KDE Applications 18.08.0)
- In Spectacle, it’s now possible to use the keyboard to create and adjust the selection rectangle in Rectangular Region mode (KDE Applications 18.08.0, Scott Harvey)
- Blurred backgrounds behind context menus on the Desktop no longer look corrupted (David Edmundson, KDE Plasma 5.14.0)
- The Application preference chooser now shows apps’ icons in the app list (Kai Uwe Broulik, KDE Plasma 5.14.0):
- Fixed a bug that could cause the screen edges and corners to not be hit properly when the cursor is traveling at high speed when using Wayland (Vlad Zagorodniy, KDE Plasma 5.13.4)
- Worked around a Qt 5.11 regression that could cause KDE apps to lose their menu bars, toolbars, and panels (Mladen Milinkovic, KDE Frameworks 5.49)
- System Settings no longer displays the “Ambiguous shortcut!” dialog when you try to quit it using the Ctrl+Q shortcut (Marco Martin, KDE Frameworks 5.49)
- Buttons in newly-written System Settings pages no longer display incorrect text instead of their accelerators in certain circumstances (Marco Martin, KDE Frameworks 5.49)
- Fixed a few memory leaks in Dolphin (David Hallas and Jaime Torres, KDE Applications 18.08.0 and KDE Frameworks 5.49)
- Dolphin’s selection marker now looks crisp and sharp in high DPI mode (Kai Uwe Broulik, KDE Applications 18.08.0):
- Konsole no longer hangs when processing very large stderr output (Martin Sandsmark, KDE Applications 18.08.0)
- Improved the CSS support in Kate, KDevelop, and any other app using the KTextEditor framework (Jonathan Poelen, KDE Frameworks 5.49)
UI Polish & Improvement
- Plasma now uses a trash icon for any action that will remove a widget or a panel, making it harder to accidentally remove something when all you want to do is close a menu instead (me: Nate Graham, KDE Plasma 5.14.0):
- Plasma’s panel widget editing menu received a visual and usability overhaul (me: Nate Graham, KDE Plasma 5.14.0):
- Labels for icons on the desktop now perfectly align to the pixel grid, improving text rendering when using a non-integer systemwide scale factor (Kai Uwe Broulik, KDE Plasma 5.12.7):
- Plasma now uses a “broom style” icon for features that clear history (me: Nate Graham, KDE Plasma 5.14.0):
- Tweaked the new shadows to reduce the size and darkness of the bottom edge’s shadow in response to user feedback (Vlad Zagorodniy, KDE Plasma 5.14.0):
- Improved the layout and presentation of controls in Discover’s Update Notifier Plasmoid (me: Nate Graham, KDE Plasma 5.14.0):
- When sorting apps in Discover by release date, Discover now shows more recently released apps first rather than last (Aleix Pol, KDE Plasma 5.13.4)
- The Get Hot New Stuff download window now defaults to sorting content by rating (me: Nate Graham, KDE Frameworks 5.49)
- Konsole tabs are now harder to accidentally detach, and faster to accurately re-order (Tomaz Canabrava, KDE Applications 18.12.0
- Gwenview now zooms in to the cursor position when using zoom keyboard shortcuts (Peter Mühlenpfordt, KDE Applications 18.08.0)
Wanna be a part of this? Of course you do, because you want to make a difference, and you want to help make the world’s best free operating system even better. It’s more important than ever. So hop on over to https://community.kde.org/Get_Involved! There’s room for everyone, and you don’t even need to be a programmer! I’d never written a line of C++ or QML before getting started in the KDE community. You can do it!
If my efforts to perform, guide, and document this work seem useful and you’d like to see more of them, then consider becoming a patron on Patreon, LiberaPay, or PayPal. Also consider making a donation to the KDE e.V. foundation.