Ads

Release Notes


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
Name and Location Page
Advanced Page

* 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
Presets Menu 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