Hyprland/src/managers
may f08167c877
input: add sticky option for drag_lock (#10702)
* allow configuring the sticky option for `drag_lock`

* enable sticky drag_lock by default as recommended by libinput

recommended here:
https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html
2025-06-15 11:45:06 +02:00
..
eventLoop eventLoop: fixup headers 2025-05-26 16:53:35 +02:00
input input: add sticky option for drag_lock (#10702) 2025-06-15 11:45:06 +02:00
permissions input: always allow focus to permission popups 2025-05-18 19:34:20 +02:00
AnimationManager.cpp internal: refactor to use empty() (#10599) 2025-05-31 19:49:50 +01:00
AnimationManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
ANRManager.cpp anr: make dialog disappear if the app dies 2025-06-11 17:00:16 +02:00
ANRManager.hpp helpers: Add an async dialog box impl (#9919) 2025-04-06 17:31:58 +02:00
CursorManager.cpp internal: refactor to use empty() (#10599) 2025-05-31 19:49:50 +01:00
CursorManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
DonationNagManager.cpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
DonationNagManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
EventManager.cpp refactor: use std::ranges whenever possible (#10584) 2025-05-30 14:25:59 +01:00
EventManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
HookSystemManager.cpp refactor: use std::ranges whenever possible (#10584) 2025-05-30 14:25:59 +01:00
HookSystemManager.hpp refactor: replace all typedef with using (#10594) 2025-05-31 14:02:02 +01:00
KeybindManager.cpp keybinds: add an option to respect gaps out for floating to movewindow (#9360) 2025-06-03 19:48:56 +01:00
KeybindManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
LayoutManager.cpp refactor: use std::ranges whenever possible (#10584) 2025-05-30 14:25:59 +01:00
LayoutManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
PointerManager.cpp refactor: use std::ranges whenever possible (#10584) 2025-05-30 14:25:59 +01:00
PointerManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
ProtocolManager.cpp drm-lease: Add Multi-GPU Support (#10099) 2025-06-13 15:17:32 +02:00
ProtocolManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
SeatManager.cpp internal: refactor to use empty() (#10599) 2025-05-31 19:49:50 +01:00
SeatManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
SessionLockManager.cpp protocols: refactor class member vars (n-t) (#10273) 2025-05-04 19:21:36 +02:00
SessionLockManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
TokenManager.cpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
TokenManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
VersionKeeperManager.cpp versionkeeper: don't pop up on initial launch 2025-05-24 20:39:36 +02:00
VersionKeeperManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
XCursorManager.cpp refactor: use std::ranges whenever possible (#10584) 2025-05-30 14:25:59 +01:00
XCursorManager.hpp managers: refactor class member vars (#10242) 2025-05-02 17:07:20 +02:00
XWaylandManager.cpp xwayland: refactor class member vars (#10312) 2025-05-07 15:21:44 +02:00
XWaylandManager.hpp refactor: replace all typedef with using (#10594) 2025-05-31 14:02:02 +01:00