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