See also: Previous releases
2024-06-17 5.92-beta (6.x)
Known Issues:
* Configure Keyboard Shortcuts window: Local shortcuts column is not visible (KDE 6 bug)
* Disabling System Tray icon quits KShutdown (Qt bug, fixed in Qt 6.7.x)
Workaround: Start KShutdown again
User Interface:
* NEW: Lithuanian translation by Moo
* UPDATED: Polish translation
* NEW: Bookmarks: Ctrl+D shortcut
* Show the current user/login name in Logout tool tip
* Minor tweaks and improvements
Linux:
* NEW: Now it is possible to create Autostart/Desktop/Menu shortcut easily.
See menu bar → Tools → Create File Shortcut
* CHANGED: Always confirm Shut Down/Reboot/Logout action invoked from a launcher menu
(right-click menu)
KDE/Plasma 6:
* NEW: Support for Plasma 6 and KDE Frameworks 6
* FIXED: Partially fixed Logout action (using "org.kde.Shutdown" D-Bus)
* FIXED: System Settings: Use "kcmshell6" to launch System Settings
* FIXED: Restore main window after system tray icon click (not my fault ;)
KDE/Plasma 5:
* System Settings: Updated "kcmshell5" module names
Time from Now trigger:
* NEW: Added "Presets" button
Misc.:
* NEW: Added "--scale" command line option to force User Interface size/scale (example: kshutdown --scale 2)
* Make the main window and dialogs easily resizable
* FIXED: Update colors after system theme change
* Use Em Dash as title separator
* Show "Icon Theme" name in System Information window
* Show "System Information" in a proper window
* "Run" menu: Show program description in a tool tip
* Various bugfixes and tweaks
Preferences window:
* Use side list instead of top tabs
* Added titled separators
* Better widgets spacing
Source:
* NEW: Basic unit test support (./tools/test.sh)
* API: Use std::filesystem::path instead of QFile/QFileInfo/QDir
* NEW: Support Qt 6 and KF6 in CMakeLists.txt
* Updated build scripts for Qt 6 and KF6
* Replace deprecated/removed API (fixes compilation errors)
* Fixed compile errors on newer mingw (requires explicit path.string)
* CHANGED: Use 7zz (maintained Linux 7-Zip port) instead of 7z
* REMOVED: Replace generated "portable.pri" file
* Minor code cleanup and modernizations