Ads

Release Notes


See also: Previous releases

2023-12-17  5.91-beta (6.x)

User Interface:

* CHANGED: Select the "Sleep" action by default instead of "Shut Down"
           (first application run only)
* REMOVED: "Use old action names" option.
           The new action names are now always used in KShutdown UI.
* NEW: Digital Countdown progress indicator
       (see the "Show countdown in the main window" option)
* CHANGED: Help → Configure Language moved to Tools menu (for consistency with other KDE apps)
* Added Help → Home Page menu item
* Various minor tweaks

Restart Action:

* NEW: Added option to set a custom boot entry command
* Hide "System" combo box if Restart → Show in Main Window option is not selected

Date/Time Event:

* NEW: Added "Now" button which sets the current date and time

Extras Action:

* Fixed program launching

Show Message Action:

* Multi-line message editor

System Tray:

* NEW: Customizable colors
* REMOVED: "Black and White System Tray Icon" option
* Fixed "<qt>" tags in system tray tool tip

Bookmarks Menu:

* CHANGED: Added "Remove" submenu; removed "radio" buttons

Misc.:

* UPDATED: Hungarian translation (by Egyed Ferenc)
* UPDATED: Russian translation (by Beliy)
* UPDATED: Slovak translation (by Jozef Gaal)

* CHANGED: Tools → Run: Use "last" command instead of the very slow "journalctl --list-boots"
* Cleanup and improve "Remaining time" messages
* Cleanup window icons
* Fixed missing icons
* REMOVED: Razor-qt Desktop Environment support
* FIXED: Ensure the application config is always written

Progress Bar (right-click menu):

* NEW: Configurable background color

Logging:

* Use colorized output only if terminal is present
* Improve formatting
* Log detailed KShutdown/Qt version on startup

Command Line:

* NEW: Added "--idle" command line option (alias to "-i")
* Added "Command Line Options" menu item shortcut

Windows:

* Add missing LICENSE.txt and README.html files

Source:

* CHANGED: Require Qt 5.15.x (or 6.x) to compile and run
* Better Qt 6 support
* Experimental support for Qt 6/win64 build
* CHANGED: Enable and use c++17 standard
* Cleanup and unify various QProcess-related APIs
* Basic AppImage support (no binary build yet)
* Auto show warnings reported by "i18nspector" while building the language
  translations using ./tools/i18n.sh (need optional "i18nspector" package)
* Convert end-of-line format from to DOS to Unix
* Various code cleanup and API refactoring