Release lxqt-panel 2.1.0
The LXQt team is proud to announce the release of lxqt-panel 2.1.0. The release can be downloaded from Github.
Main changes:
- Refactored Window Manager interaction and added 2 Wayland back-ends for task-bar.
- Made horizontal wheel scrolling work with Custom Command.
- Fixed main popup positions under Wayland.
- Made Fancy Menu filtering work with exec name.
- Set size policy in
plugin-backlight
andplugin-colorpicker
. - Always consider minimized windows deactivated with wlroots.
- Improved
plugin-directorymenu
icons. - Fixed issues in wlroots task buttons.
- Optionally disable move-to-layer and move-to-output.
- Fixed keep_below state in LXQtWMBackend_KWinWayland.
- Fixed issues in kwin_wayland task buttons.
- Split DesktopSwitch and MoveToDesktop.
- Fixed the urgent hint of desktop switcher.
- Fixed default terminal of directorymenu plugin.
- Added an option to reverse the order of tray items.
- Fixed closing of menu with “Meta” shortcut in mainmenu/fancymenu.
- Fixed a regression in reloading X11 taskbar.
- Fixed putting of same-class task buttons together under Wayland.
- Handle errors and clean up the code of the volume plugin with Alsa.
- Capitalize plugin config titles.
- Don’t use invalid value of
DesktopSwitchButton::LabelType
inplugin-desktopswitch
. - Don’t use uninitialized variables/struct members in
plugin-fancymenu
, and initialize in the constructor. - Initialize every member in the constructors of the panel,
plugin-sysstat
andplugin-kbindicator
. - Fixed a crash in worldclock popup on Wayland with Qt 6.8.0.
- Workaround for lack of context menu with Qt 6.8.0 in Fancy Menu.
- Prevent panel from accepting focus with some Wayland compositors.
- Workaround for translucency artifacts with Qt 6.8.0 on Wayland.
- Workaround for the lack of context menu with Qt 6.8.0 in Main Menu.
- Silenced compilation warning about
QCheckBox::stateChanged
.
A full list of changes is in the CHANGELOG file.