Ads

Release Notes


See also: Previous releases

2021-09-29  5.90-beta (6.x)

* NEW: EXPERIMENTAL: Multi-booting (GRUB Entries) support
  - For example, allows reboot from Linux to Windows
    without selecting it manually in the GRUB menu.
  - See Tools → Settings → Restart for examples
  - See also: "--system" command line option
  - NOTE: Currently this is Linux only feature

Boot entries

* NEW: Added "File Monitor" trigger (detects a file remove/create).

File Monitor

* CHANGED: Future KShutdown versions will be released as 5.9x-beta/6.0
  (instead of 5.3-beta/5.4 as previously planned)

User Interface:

* NEW: Configurable (global) shortcuts to show main window/show the Actions menu.
  - Show Action Menu      - equivalent of right clicking on the system tray icon
  - Show/Hide Main Window - equivalent of left clicking on the system tray icon

Keyboard Shortcuts

* NEW: Updated main window UI
* Fixed missing icons
* Improved support for dark color themes
* Improved "--ui-dialog" UI
* Various minor UI tweaks and improvements

Misc.:

* Updated the Hungarian translation (by Egyed Ferenc)
* Updated the Polish translation
* Updated the Russian translation (by beliy)
* CHANGED: Colorized log output

* FIXED: Bug #40:
  (KShutdown icon is wrong on Wayland session of KDE Plasma desktop environment)

* Do not show popup menus near the mouse cursor to avoid accidental "Shut Down" click

* CHANGED: Main window: "OK" button renamed to "Activate"
  (also removed "Press OK to activate KShutdown" hint)

* Improved colors and fonts in "Command Line Options" window
* Windows: Hidpi-aware installer (non blurry window text)
* NEW: Added Help → System Information menu item
* FIXED: Custom menu shortcuts no longer disappear after application restart
* FIXED: Workaround for disabled Sleep/Hibernate actions shortly after a Desktop Environment start

* NEW: Show warning if installed KShutdown version is older than 2 years
  (NOTE: the warning is very subtle and does not affect any KShutdown functionality)

* --version command line option:
  - Show basic system info
  - Now works in MS Windows

* FIXED: Workaround for non-ASCII digits in some Chinese time formats
  (e.g. Simplified Han, Hong Kong SAR on Windows 10)

* NEW: Linux: Tools → Run menu: Add more "journalctl" commands
* FIXED: Use "C" locale in some date/time formatting/parsing
* FIXED: Use "C" date/time format for consistency with other parts of the User Interface

Source Code:

* NEW: Basic Support for Qt 6.x (Qt 5 is still used by default)
* CHANGED: Requires Qt 5.12.x or later to compile
* Replace signal/slot with lambda and remove unnecessary Q_OBJECT for faster compilation
* Replaced deprecated Qt API
* Minor C++ code modernizations and cleanup
* Workaround for wineconsole crash when building win32 version using Wine
* New *.desktop file parser and writer
* Full Log