-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wlroots taskbar #2046
Wlroots taskbar #2046
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed9eab5 - Browse repository at this point
Copy the full SHA ed9eab5View commit details -
TaskBar: new ILXQtTaskbarAbstractBackend
This is an abstract interface to operate windows and workspaces
Configuration menu - View commit details
-
Copy full SHA for d683aef - Browse repository at this point
Copy the full SHA d683aefView commit details -
ILXQtTaskbarAbstractBackend: add supportsAction() method
- Move WindowProperty enum to lxqttaskbartypes.h
Configuration menu - View commit details
-
Copy full SHA for 6fc94c9 - Browse repository at this point
Copy the full SHA 6fc94c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fbcb78 - Browse repository at this point
Copy the full SHA 2fbcb78View commit details -
TaskBar: new LXQtTaskBarProxyModel
This model will manage the tasks shown
Configuration menu - View commit details
-
Copy full SHA for 1cf81a6 - Browse repository at this point
Copy the full SHA 1cf81a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10be817 - Browse repository at this point
Copy the full SHA 10be817View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f0cae - Browse repository at this point
Copy the full SHA c9f0caeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2629ce1 - Browse repository at this point
Copy the full SHA 2629ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09e65b - Browse repository at this point
Copy the full SHA a09e65bView commit details -
TaskBar: use backend to close and raise window
Also use it to get window icon
Configuration menu - View commit details
-
Copy full SHA for 1b013db - Browse repository at this point
Copy the full SHA 1b013dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17132e0 - Browse repository at this point
Copy the full SHA 17132e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80d666e - Browse repository at this point
Copy the full SHA 80d666eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d2217c - Browse repository at this point
Copy the full SHA 6d2217cView commit details -
Configuration menu - View commit details
-
Copy full SHA for be807cc - Browse repository at this point
Copy the full SHA be807ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2fc42e - Browse repository at this point
Copy the full SHA d2fc42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc84e94 - Browse repository at this point
Copy the full SHA cc84e94View commit details -
Configuration menu - View commit details
-
Copy full SHA for a597c92 - Browse repository at this point
Copy the full SHA a597c92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f0b404 - Browse repository at this point
Copy the full SHA 0f0b404View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca91544 - Browse repository at this point
Copy the full SHA ca91544View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb332d7 - Browse repository at this point
Copy the full SHA fb332d7View commit details -
LXQtPanel: rework calculatePopupWindowPos()
- Don't rely on global screen coordinates - This will be needed for future Wayland port, Where we don't have global screen coordinates - Keep compatible behavior on X11
Configuration menu - View commit details
-
Copy full SHA for 934acf1 - Browse repository at this point
Copy the full SHA 934acf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 616c8de - Browse repository at this point
Copy the full SHA 616c8deView commit details -
ILXQtTaskbarAbstractBackend: new Geometry window property
This new window propery flag is needed to notify geometry changes
Configuration menu - View commit details
-
Copy full SHA for 5a36d25 - Browse repository at this point
Copy the full SHA 5a36d25View commit details -
Move ILXQtTaskbarAbstractBackend to panel directory
- It is now a global instance
Configuration menu - View commit details
-
Copy full SHA for f1d981f - Browse repository at this point
Copy the full SHA f1d981fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a891f84 - Browse repository at this point
Copy the full SHA a891f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1500200 - Browse repository at this point
Copy the full SHA 1500200View commit details -
ILXQtTaskbarAbstractBackend: add dummy implementation
This will be used to avoid crashing panel in case no backend could be created. A warning message will be printed in this case.
Configuration menu - View commit details
-
Copy full SHA for a7a6e5d - Browse repository at this point
Copy the full SHA a7a6e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d4190a - Browse repository at this point
Copy the full SHA 0d4190aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82bcd4b - Browse repository at this point
Copy the full SHA 82bcd4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01306fe - Browse repository at this point
Copy the full SHA 01306feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d5443 - Browse repository at this point
Copy the full SHA 94d5443View commit details -
DesktopSwitch: port to ILXQtTaskbarAbstractBackend
- Clarify desktop index range
Configuration menu - View commit details
-
Copy full SHA for 774cd7a - Browse repository at this point
Copy the full SHA 774cd7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2002ec8 - Browse repository at this point
Copy the full SHA 2002ec8View commit details -
DesktopSwitchConfiguration: port to ILXQtTaskBarAbstractBackend TODO
TODO: this will disable changing desktop names
Configuration menu - View commit details
-
Copy full SHA for ac9634e - Browse repository at this point
Copy the full SHA ac9634eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7f3140 - Browse repository at this point
Copy the full SHA e7f3140View commit details -
TaskBar: add experimental KWin Wayland backend
NOTE: works only on KWin - Choose backend at runtime - Windows filter logic is re-evaluated on window property changes
Configuration menu - View commit details
-
Copy full SHA for 757bbf1 - Browse repository at this point
Copy the full SHA 757bbf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb3b16 - Browse repository at this point
Copy the full SHA 6bb3b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec178e3 - Browse repository at this point
Copy the full SHA ec178e3View commit details -
LXQtTaskBarPlasmaWindowManagment: fix destructor TODO
TODO: is this correct? Seems to call wl_proxy_destroy underneath
Configuration menu - View commit details
-
Copy full SHA for 70dbc38 - Browse repository at this point
Copy the full SHA 70dbc38View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b7c13 - Browse repository at this point
Copy the full SHA b4b7c13View commit details -
LXQtPanel: workaround KAcceleratorManager changing button text FIXME …
…TODO TODO: is this correct approach?
Configuration menu - View commit details
-
Copy full SHA for fc55f28 - Browse repository at this point
Copy the full SHA fc55f28View commit details -
LXQtPanel: use LayerShell on Wayland
layer_shell protocol allows to aks for placement on Wayland
Configuration menu - View commit details
-
Copy full SHA for 43ee044 - Browse repository at this point
Copy the full SHA 43ee044View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc29364 - Browse repository at this point
Copy the full SHA fc29364View commit details -
LXQtPanel: partially fix alignment on Wayland TODO
TODO: after changing length to pixels and back to percent alignment is ignored and always kept to right
Configuration menu - View commit details
-
Copy full SHA for 0126653 - Browse repository at this point
Copy the full SHA 0126653View commit details -
Add desktop file to be recognized by KWin Wayland
NOTE: absolute path is needed inside .desktop file for this to work
Configuration menu - View commit details
-
Copy full SHA for cbd9a26 - Browse repository at this point
Copy the full SHA cbd9a26View commit details -
LXQtTaskbarWaylandBackend: return only accepted windows
- reloadWindows() force removal and readding of windows This fixes changing windows grouping settings and adding taskbar plugin AFTER panel is started. Both situations resulted in empty taskbar previously
Configuration menu - View commit details
-
Copy full SHA for 81f5e1d - Browse repository at this point
Copy the full SHA 81f5e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 076d36a - Browse repository at this point
Copy the full SHA 076d36aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b22d8d - Browse repository at this point
Copy the full SHA 5b22d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1c267 - Browse repository at this point
Copy the full SHA bc1c267View commit details -
Configuration menu - View commit details
-
Copy full SHA for a28763f - Browse repository at this point
Copy the full SHA a28763fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77527ee - Browse repository at this point
Copy the full SHA 77527eeView commit details -
ColorPicker: use XDG Desktop Portal on Wayland TODO
TODO: show error message when not supported
Configuration menu - View commit details
-
Copy full SHA for a91c1bb - Browse repository at this point
Copy the full SHA a91c1bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c52d6a5 - Browse repository at this point
Copy the full SHA c52d6a5View commit details -
CMake: move panel WM backends to separate libraries
- QTime is included to fix build errors
Configuration menu - View commit details
-
Copy full SHA for 94cb67a - Browse repository at this point
Copy the full SHA 94cb67aView commit details -
LXQtTaskbarWaylandBackend: fix QTime inclusion TODO
Now it's fixed corretly TODO: merge with previous commit
Configuration menu - View commit details
-
Copy full SHA for 35705e3 - Browse repository at this point
Copy the full SHA 35705e3View commit details -
LXQtPanel: set LayerShellQt KeyboardInteractivityOnDemand
Set layer shell keyboard interactivity on-demand
Configuration menu - View commit details
-
Copy full SHA for e065073 - Browse repository at this point
Copy the full SHA e065073View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4fff49 - Browse repository at this point
Copy the full SHA a4fff49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8365ef9 - Browse repository at this point
Copy the full SHA 8365ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbdbdd7 - Browse repository at this point
Copy the full SHA dbdbdd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11cdbaf - Browse repository at this point
Copy the full SHA 11cdbafView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc5a16c - Browse repository at this point
Copy the full SHA dc5a16cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a02666 - Browse repository at this point
Copy the full SHA 5a02666View commit details -
Configuration menu - View commit details
-
Copy full SHA for e247e5b - Browse repository at this point
Copy the full SHA e247e5bView commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c6b353f - Browse repository at this point
Copy the full SHA c6b353fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a01b215 - Browse repository at this point
Copy the full SHA a01b215View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed1031 - Browse repository at this point
Copy the full SHA 6ed1031View commit details -
11
Configuration menu - View commit details
-
Copy full SHA for 8ae41f3 - Browse repository at this point
Copy the full SHA 8ae41f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b68c0 - Browse repository at this point
Copy the full SHA c6b68c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8e723 - Browse repository at this point
Copy the full SHA 5f8e723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 565567f - Browse repository at this point
Copy the full SHA 565567fView commit details
Commits on Mar 28, 2024
-
2
Configuration menu - View commit details
-
Copy full SHA for 41ee2b2 - Browse repository at this point
Copy the full SHA 41ee2b2View commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09fddbe - Browse repository at this point
Copy the full SHA 09fddbeView commit details -
Refactor LXQtTaskbarWlrootsBackend
Instead of using LXQtTaskbarWlrootsWindow* pointers, it's easier to store and use WId a.k.a quintptr which are derived from the address of the LXQtTaskbarWlrootsWindow pointer. This way, it's trivial to retrieve the underlying pointer with a reinterpret_cast<...>(). Also, switch to using std::find(...) to search a given WId in windows. Use a dedicated function to erase a WId from windows: eraseWindow(...).
Configuration menu - View commit details
-
Copy full SHA for e53254e - Browse repository at this point
Copy the full SHA e53254eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1defa - Browse repository at this point
Copy the full SHA fa1defaView commit details
Commits on Mar 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b25762 - Browse repository at this point
Copy the full SHA 5b25762View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3d0531 - Browse repository at this point
Copy the full SHA c3d0531View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d274b54 - Browse repository at this point
Copy the full SHA d274b54View commit details -
TaskBar: new ILXQtTaskbarAbstractBackend
This is an abstract interface to operate windows and workspaces
Configuration menu - View commit details
-
Copy full SHA for 43ddc7c - Browse repository at this point
Copy the full SHA 43ddc7cView commit details -
ILXQtTaskbarAbstractBackend: add supportsAction() method
- Move WindowProperty enum to lxqttaskbartypes.h
Configuration menu - View commit details
-
Copy full SHA for 223e8fc - Browse repository at this point
Copy the full SHA 223e8fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1bf02a - Browse repository at this point
Copy the full SHA f1bf02aView commit details -
TaskBar: new LXQtTaskBarProxyModel
This model will manage the tasks shown
Configuration menu - View commit details
-
Copy full SHA for d0fe4b4 - Browse repository at this point
Copy the full SHA d0fe4b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a842e7 - Browse repository at this point
Copy the full SHA 3a842e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b81220d - Browse repository at this point
Copy the full SHA b81220dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd7198 - Browse repository at this point
Copy the full SHA 9cd7198View commit details -
Configuration menu - View commit details
-
Copy full SHA for 354e027 - Browse repository at this point
Copy the full SHA 354e027View commit details -
TaskBar: use backend to close and raise window
Also use it to get window icon
Configuration menu - View commit details
-
Copy full SHA for 290178e - Browse repository at this point
Copy the full SHA 290178eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78b5f7e - Browse repository at this point
Copy the full SHA 78b5f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74bcae4 - Browse repository at this point
Copy the full SHA 74bcae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a14a0fe - Browse repository at this point
Copy the full SHA a14a0feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d674e - Browse repository at this point
Copy the full SHA d0d674eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4af0df - Browse repository at this point
Copy the full SHA b4af0dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a28f7a - Browse repository at this point
Copy the full SHA 6a28f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fad2a1 - Browse repository at this point
Copy the full SHA 7fad2a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5a4751 - Browse repository at this point
Copy the full SHA d5a4751View commit details -
Configuration menu - View commit details
-
Copy full SHA for 649e85a - Browse repository at this point
Copy the full SHA 649e85aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9974761 - Browse repository at this point
Copy the full SHA 9974761View commit details -
LXQtPanel: rework calculatePopupWindowPos()
- Don't rely on global screen coordinates - This will be needed for future Wayland port, Where we don't have global screen coordinates - Keep compatible behavior on X11
Configuration menu - View commit details
-
Copy full SHA for b0e54b8 - Browse repository at this point
Copy the full SHA b0e54b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fd51ef - Browse repository at this point
Copy the full SHA 8fd51efView commit details -
ILXQtTaskbarAbstractBackend: new Geometry window property
This new window propery flag is needed to notify geometry changes
Configuration menu - View commit details
-
Copy full SHA for be23ae5 - Browse repository at this point
Copy the full SHA be23ae5View commit details -
Move ILXQtTaskbarAbstractBackend to panel directory
- It is now a global instance
Configuration menu - View commit details
-
Copy full SHA for e334ec0 - Browse repository at this point
Copy the full SHA e334ec0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bbf4fa - Browse repository at this point
Copy the full SHA 9bbf4faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9c8dfd - Browse repository at this point
Copy the full SHA b9c8dfdView commit details -
ILXQtTaskbarAbstractBackend: add dummy implementation
This will be used to avoid crashing panel in case no backend could be created. A warning message will be printed in this case.
Configuration menu - View commit details
-
Copy full SHA for 145d598 - Browse repository at this point
Copy the full SHA 145d598View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b7c02 - Browse repository at this point
Copy the full SHA a3b7c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for b199b77 - Browse repository at this point
Copy the full SHA b199b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for f59269c - Browse repository at this point
Copy the full SHA f59269cView commit details -
DesktopSwitch: port to ILXQtTaskbarAbstractBackend
- Clarify desktop index range
Configuration menu - View commit details
-
Copy full SHA for f1a26d4 - Browse repository at this point
Copy the full SHA f1a26d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a75e0 - Browse repository at this point
Copy the full SHA 72a75e0View commit details -
DesktopSwitchConfiguration: port to ILXQtTaskBarAbstractBackend TODO
TODO: this will disable changing desktop names
Configuration menu - View commit details
-
Copy full SHA for 05fc742 - Browse repository at this point
Copy the full SHA 05fc742View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b78add - Browse repository at this point
Copy the full SHA 8b78addView commit details -
TaskBar: add experimental KWin Wayland backend
NOTE: works only on KWin - Choose backend at runtime - Windows filter logic is re-evaluated on window property changes
Configuration menu - View commit details
-
Copy full SHA for 84366c2 - Browse repository at this point
Copy the full SHA 84366c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for df73c3f - Browse repository at this point
Copy the full SHA df73c3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bfe823 - Browse repository at this point
Copy the full SHA 9bfe823View commit details -
LXQtTaskBarPlasmaWindowManagment: fix destructor TODO
TODO: is this correct? Seems to call wl_proxy_destroy underneath
Configuration menu - View commit details
-
Copy full SHA for af9887f - Browse repository at this point
Copy the full SHA af9887fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ec35c - Browse repository at this point
Copy the full SHA 71ec35cView commit details -
LXQtPanel: workaround KAcceleratorManager changing button text FIXME …
…TODO TODO: is this correct approach?
Configuration menu - View commit details
-
Copy full SHA for c968950 - Browse repository at this point
Copy the full SHA c968950View commit details -
Add desktop file to be recognized by KWin Wayland
NOTE: absolute path is needed inside .desktop file for this to work use CMake to get it. - Prevent double dekstop file installed in autostart
Configuration menu - View commit details
-
Copy full SHA for 0008660 - Browse repository at this point
Copy the full SHA 0008660View commit details -
LXQtTaskbarWaylandBackend: return only accepted windows
- reloadWindows() force removal and readding of windows This fixes changing windows grouping settings and adding taskbar plugin AFTER panel is started. Both situations resulted in empty taskbar previously
Configuration menu - View commit details
-
Copy full SHA for 4a75306 - Browse repository at this point
Copy the full SHA 4a75306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41579e2 - Browse repository at this point
Copy the full SHA 41579e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d2c37a - Browse repository at this point
Copy the full SHA 8d2c37aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bd87e9 - Browse repository at this point
Copy the full SHA 3bd87e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b6375d - Browse repository at this point
Copy the full SHA 8b6375dView commit details -
ColorPicker: use XDG Desktop Portal on Wayland TODO
TODO: show error message when not supported
Configuration menu - View commit details
-
Copy full SHA for 0236407 - Browse repository at this point
Copy the full SHA 0236407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4970e50 - Browse repository at this point
Copy the full SHA 4970e50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d52a4e - Browse repository at this point
Copy the full SHA 1d52a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c925f - Browse repository at this point
Copy the full SHA 01c925fView commit details -
Hide lxqt-panel application from applications menu
- Add NoDisplay=true to .desktop file
Configuration menu - View commit details
-
Copy full SHA for 414e7d0 - Browse repository at this point
Copy the full SHA 414e7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c7327 - Browse repository at this point
Copy the full SHA 87c7327View commit details -
Configuration menu - View commit details
-
Copy full SHA for e68edc8 - Browse repository at this point
Copy the full SHA e68edc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 141c3ed - Browse repository at this point
Copy the full SHA 141c3edView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c55a6 - Browse repository at this point
Copy the full SHA f0c55a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a69f61c - Browse repository at this point
Copy the full SHA a69f61cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f72a3b - Browse repository at this point
Copy the full SHA 9f72a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a581c9e - Browse repository at this point
Copy the full SHA a581c9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d14635 - Browse repository at this point
Copy the full SHA 0d14635View commit details -
Configuration menu - View commit details
-
Copy full SHA for d517f9b - Browse repository at this point
Copy the full SHA d517f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4034f25 - Browse repository at this point
Copy the full SHA 4034f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cf1d8a - Browse repository at this point
Copy the full SHA 5cf1d8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d696cb - Browse repository at this point
Copy the full SHA 4d696cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4d014e - Browse repository at this point
Copy the full SHA d4d014eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1163a85 - Browse repository at this point
Copy the full SHA 1163a85View commit details -
Refactor LXQtTaskbarWlrootsBackend
Instead of using LXQtTaskbarWlrootsWindow* pointers, it's easier to store and use WId a.k.a quintptr which are derived from the address of the LXQtTaskbarWlrootsWindow pointer. This way, it's trivial to retrieve the underlying pointer with a reinterpret_cast<...>(). Also, switch to using std::find(...) to search a given WId in windows. Use a dedicated function to erase a WId from windows: eraseWindow(...).
Configuration menu - View commit details
-
Copy full SHA for cbc9d99 - Browse repository at this point
Copy the full SHA cbc9d99View commit details -
Configuration menu - View commit details
-
Copy full SHA for d19aff4 - Browse repository at this point
Copy the full SHA d19aff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cdf8c3 - Browse repository at this point
Copy the full SHA 6cdf8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf283bf - Browse repository at this point
Copy the full SHA bf283bfView commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92577e9 - Browse repository at this point
Copy the full SHA 92577e9View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b10a5da - Browse repository at this point
Copy the full SHA b10a5daView commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1cb8c3 - Browse repository at this point
Copy the full SHA b1cb8c3View commit details
Commits on Jun 8, 2024
-
TaskBar: add experimental KWin Wayland backend
NOTE: works only on KWin - Choose backend at runtime - Windows filter logic is re-evaluated on window property changes
Configuration menu - View commit details
-
Copy full SHA for 8a3c8ce - Browse repository at this point
Copy the full SHA 8a3c8ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e242e9 - Browse repository at this point
Copy the full SHA 3e242e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622d196 - Browse repository at this point
Copy the full SHA 622d196View commit details -
LXQtTaskBarPlasmaWindowManagment: fix destructor TODO
TODO: is this correct? Seems to call wl_proxy_destroy underneath
Configuration menu - View commit details
-
Copy full SHA for ceef8d1 - Browse repository at this point
Copy the full SHA ceef8d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 165f5a9 - Browse repository at this point
Copy the full SHA 165f5a9View commit details -
LXQtPanel: workaround KAcceleratorManager changing button text FIXME …
…TODO TODO: is this correct approach?
Configuration menu - View commit details
-
Copy full SHA for 08b716a - Browse repository at this point
Copy the full SHA 08b716aView commit details -
Add desktop file to be recognized by KWin Wayland
NOTE: absolute path is needed inside .desktop file for this to work use CMake to get it. - Prevent double dekstop file installed in autostart
Configuration menu - View commit details
-
Copy full SHA for ca5e778 - Browse repository at this point
Copy the full SHA ca5e778View commit details -
LXQtTaskbarWaylandBackend: return only accepted windows
- reloadWindows() force removal and readding of windows This fixes changing windows grouping settings and adding taskbar plugin AFTER panel is started. Both situations resulted in empty taskbar previously
Configuration menu - View commit details
-
Copy full SHA for c2b935f - Browse repository at this point
Copy the full SHA c2b935fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2015e - Browse repository at this point
Copy the full SHA 3e2015eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d1e06 - Browse repository at this point
Copy the full SHA d6d1e06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 512ecc3 - Browse repository at this point
Copy the full SHA 512ecc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff72a4 - Browse repository at this point
Copy the full SHA dff72a4View commit details -
ColorPicker: use XDG Desktop Portal on Wayland TODO
TODO: show error message when not supported
Configuration menu - View commit details
-
Copy full SHA for a2ce090 - Browse repository at this point
Copy the full SHA a2ce090View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ed2559 - Browse repository at this point
Copy the full SHA 1ed2559View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7bc745 - Browse repository at this point
Copy the full SHA d7bc745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5faad - Browse repository at this point
Copy the full SHA 8c5faadView commit details -
Hide lxqt-panel application from applications menu
- Add NoDisplay=true to .desktop file
Configuration menu - View commit details
-
Copy full SHA for dcff927 - Browse repository at this point
Copy the full SHA dcff927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c67d6d - Browse repository at this point
Copy the full SHA 4c67d6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b97ef - Browse repository at this point
Copy the full SHA e2b97efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fc5594 - Browse repository at this point
Copy the full SHA 1fc5594View commit details
Commits on Jun 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4dc929d - Browse repository at this point
Copy the full SHA 4dc929dView commit details