diff --git a/CHANGELOG b/CHANGELOG index 0071cbe8f..8af785c82 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,35 @@ +lxqt-panel-2.1.0 / 2024-11-05 +============================== + * 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` and `plugin-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 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` in `plugin-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` and `plugin-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`. + lxqt-panel-2.0.1 / 2024-05-08 ============================== * Fixed a runtime failure in the plugin loader. diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f2ecb65f..e67118f88 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,8 +31,8 @@ set(CMAKE_AUTORCC ON) set(REQUIRED_QT_VERSION "6.6.0") set(KF6_MINIMUM_VERSION "6.0.0") -set(LXQT_GLOBALKEYS_MINIMUM_VERSION "2.0.0") -set(LXQT_MINIMUM_VERSION "2.0.0") +set(LXQT_GLOBALKEYS_MINIMUM_VERSION "2.1.0") +set(LXQT_MINIMUM_VERSION "2.1.0") find_package(Qt6DBus ${REQUIRED_QT_VERSION} REQUIRED) find_package(Qt6LinguistTools ${REQUIRED_QT_VERSION} REQUIRED) @@ -46,7 +46,7 @@ find_package(lxqt-menu-data ${LXQT_MINIMUM_VERSION} REQUIRED) find_package(LayerShellQt REQUIRED) # Patch Version -set(LXQT_PANEL_PATCH_VERSION 1) +set(LXQT_PANEL_PATCH_VERSION 0) set(LXQT_PANEL_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_PANEL_PATCH_VERSION}) add_definitions("-DLXQT_PANEL_VERSION=\"${LXQT_PANEL_VERSION}\"")