Hyprland/src/managers/input
Mozzarella32 46dab01bcc
renderer: add more uniforms to the screen shader (#11986)
These are: pointer_shape from the cursor-shape-v1 protocol prepared for v2, along with left_ptr...bottom_right_corner and killing (Hyprland specific)
           pointer_shape_previous with
           pointer_switch_time to blend between shapes
           pointer_size scaled size as used by the normal cursor
           pointer_pressed_positions[32] with
           pointer_pressed_times[32] and
           pointer_pressed_killed(32 bits) for click/touch animations and if they killed something
           pointer_inactive_timeout with
           pointer_last_active to smoothly fade the pointer out
           pointer_hidden to hide it when the cursor is hidden (excluding by cursor:invisible as this config value can be used to turn off the normal cursor, which is useful when drawing it with the screen shader)
2025-10-20 12:22:50 +01:00
..
trackpad gestures: fix gesture direction detection (#11852) 2025-09-29 12:29:40 +01:00
IdleInhibitor.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
InputManager.cpp renderer: add more uniforms to the screen shader (#11986) 2025-10-20 12:22:50 +01:00
InputManager.hpp input: add per-device scroll-factor (#11241) 2025-09-02 13:16:43 +02:00
InputMethodPopup.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
InputMethodPopup.hpp inputs: refactor class member vars (#10230) 2025-05-01 23:57:11 +02:00
InputMethodRelay.cpp core: use new typed signals from hu (#10853) 2025-07-08 18:56:40 +02:00
InputMethodRelay.hpp inputs: refactor class member vars (#10230) 2025-05-01 23:57:11 +02:00
Tablets.cpp tablet: do not lock focus when dnd-ing (#11390) 2025-08-10 17:51:14 +01:00
TextInput.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
TextInput.hpp inputs: refactor class member vars (#10230) 2025-05-01 23:57:11 +02:00
Touch.cpp renderer: add more uniforms to the screen shader (#11986) 2025-10-20 12:22:50 +01:00
UnifiedWorkspaceSwipeGesture.cpp input: Add fully configurable trackpad gestures (#11490) 2025-08-28 11:20:29 +02:00
UnifiedWorkspaceSwipeGesture.hpp input: Add fully configurable trackpad gestures (#11490) 2025-08-28 11:20:29 +02:00