LXQt 0.10.0
This release, we focused on cleanup, polishing and quality-of-life improvements, with over 400 issues fixed and dozens of new translations. We have also gained two new frameworks: Solid, which replaces liblxqt-mount and some custom power management code and libkscreen, which replaces system xrandr calls and is wayland forward-compatible.
Release highlights:
- New module: lxqt-sudo (usable as
lxsu
orlxsudo
). Escalate privilege directly from LXQt. - Panel: Can now be set to autohide
- Panel: Windows on the taskbar can now be set to group if they are from the same application
- Panel: Windows on the taskbar can now be drag & dropped
- Panel: Gained a plugin that supports the Status Notifier Item spec (AKA the new, wayland-compatible systray spec)
- Runner: No longer shows duplicate items for binaries and apps
- Session: Gained a udev monitor for reloading keyboard settings when new keyboards are plugged in. This is only needed on some distributions, so it has to be enabled during the build (-DLIBUDEV_MONITOR=ON)
- Session: Configuration module gained support for changing default common folders (Desktop, Downloads, Music, etc)
- File manager: Implemented search functionality
- File manager: Better support for trash
- File manager: Can now navigate back/forward with mouse side buttons
- The screens configuration has been completely revamped and now uses the libkscreen framework as backend
- Solid is now a required framework for the mount plugin
- The power management module now uses the Solid framework as backend
- The mount panel plugin now uses the Solid framework as backend. liblxqt-mount is no longer used and has been deprecated.
- Minimum CMake version for LXQt is now 3.0.2
- Replaced all instances of "LxQt" with "LXQt"