summaryrefslogtreecommitdiff
path: root/src/managers/input
Commit message (Expand)AuthorAgeFilesLines
* gestures: add scroll_move (#14063)Vaxry2026-05-072-0/+172
* layout/scrolling: handle fullscreen manually (#14190)Vaxry2026-05-071-3/+23
* config: add device tags (#13728)ArchSav2026-05-051-0/+8
* windows/focus: add fallbacks when focussing workspaces (#14270)fazzi2026-05-041-1/+2
* InputManager: add guards to confineToRegion to avoid issues (#14269)fazzi2026-05-031-0/+6
* desktop/windowRule: add `confine_pointer` window rule (#13379)fazzi2026-05-021-23/+42
* gestures: add live pinch cursor zoom (#14049)Barrett Ruth2026-05-022-5/+57
* desktop/window: refactor over fullscreen stateVaxry2026-04-291-2/+2
* desktop/window: add alpha container for alpha calculationsVaxry2026-04-291-11/+13
* input: fix device configs for pointer devicesVaxry2026-04-261-1/+1
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-269-55/+94
* input: implement follow_mouse_shrink (#13707)Mihail Costea2026-04-201-1/+2
* monocle: avoid repeated workspace monitor lock() calls (#14085)Visal Vijay2026-04-161-2/+5
* input: avoid repeated weak_ptr::lock() and ensure consistent usage (#14039)Visal Vijay2026-04-101-3/+6
* input: lazy cache getWindowIdeal()Vaxry2026-04-071-7/+20
* renderer: refactor part 7: api fixes (#13631)UjinT342026-03-281-2/+4
* input: fix the multimon touch fix (#13819)Dregu2026-03-231-4/+4
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-202-53/+56
* input: fix touch screen focus on multi monitor (#13764)Dregu2026-03-191-5/+8
* input: focus monitor on touch down events (#13773)Khalid2026-03-181-0/+3
* input: add device specific binds (#13073)ArchSav2026-03-132-7/+7
* renderer: refactor gl renderer (#13488)UjinT342026-03-071-3/+2
* socket2: emit `kill` event (hyprctl kill) (#13104)Harsh Narayan Jha2026-03-041-0/+3
* input: use fresh cursor pos when sending motion events (#13366)fazzi2026-02-251-1/+1
* event: refactor HookSystem into a typed event bus (#13333)Vaxry2026-02-224-32/+90
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-216-30/+25
* input: fix kinetic scroll (#13233)bea4dev2026-02-102-0/+18
* gestures/fs: remove unneeded floating state switch (#13127)Łukasz Rek2026-02-031-1/+0
* gestures: add cursor zoom (#13033)Luke Barkess2026-02-012-0/+57
* renderer: fix mouse motion in VRR (#12665)Szwagi2026-01-311-7/+6
* input/TI: avoid UAF in destroyVaxry2026-01-052-14/+14
* input/ti: avoid sending events to inactive TIsVaxry2026-01-013-0/+10
* input: guard null `view()` when processing mouse down (#12772)skrmc2025-12-311-2/+4
* keybinds: add inhibiting gestures under shortcut inhibitors (#12692)ArchSav2025-12-302-7/+23
* input: fix pending perm keyboards being enabledVaxry2025-12-261-0/+5
* Desktop/history: Move history to desktop (#12676)Vaxry2025-12-201-3/+0
* tablet: added option to hide cursor (#12525)fuyu1472025-12-193-2/+9
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-189-81/+82
* desktop/layer: store aboveFs property and use thatVaxry2025-12-161-17/+26
* input: simplify mouseMoveUnified a tadVaxry2025-12-161-12/+8
* input: cleanup sendMotionEventsToFocused()Vaxry2025-12-161-7/+20
* desktop/view: use aliveAndVisible for most things (#12631)Vaxry2025-12-111-4/+4
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-0810-62/+69
* keybinds: fix previous workspace remembering (#12399)Nikolai Nechaev2025-12-051-2/+2
* compositor: Configurable behavior when window to be focused conflicts with fu...Nikolai Nechaev2025-11-2512-71/+76
* windowrules: rewrite completely (#12269)Vaxry2025-11-173-5/+5
* cursor: fix m_cursorSurfaceInfo not being updated while a cursor override is ...Giacomo Zama2025-11-161-6/+6
* cursor: ensure cursor reset on changed window states (#12301)Alexandru Spînu2025-11-151-0/+7
* renderer/ime: fix fcitx5 popup artifacts (#12263)bea4dev2025-11-111-4/+11
* cursor: refactor override handling (#12166)Vaxry2025-10-312-86/+42