summaryrefslogtreecommitdiff
path: root/src/managers/input/InputManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* input: unify constraint hint logicvaxerski2023-08-181-25/+23
| | | | Unifies the constraint hint logic. Previously, ignoring the stupid conditions, unscaled hints were mistaken with scaled coordinates.
* renderer: Border improvements (#2986)MightyPlaza2023-08-171-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simplify getting border size modified: src/Window.cpp modified: src/Window.hpp modified: src/layout/DwindleLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * fix border damage and input box modified: src/Window.cpp modified: src/managers/AnimationManager.cpp * add border size in resize_on_border box modified: src/managers/input/InputManager.cpp * simplify border (fixes possible typo) modified: src/Window.cpp * use updateSpecialRenderData() modified: Window.cpp modified: Window.hpp modified: events/Windows.cpp modified: layout/DwindleLayout.cpp modified: layout/IHyprLayout.cpp modified: layout/MasterLayout.cpp modified: render/Renderer.cpp * update window workspace rule data on reload modified: src/config/ConfigManager.cpp * use rounding() modified: src/Window.cpp
* input: notify idle about activity on mouse move regardless of focusvaxerski2023-08-131-3/+3
|
* Close keymap files. Fixes #2904 (#2905)Michael2023-08-071-2/+5
| | | Signed-off-by: Michael Pacheco <git@michaelpacheco.org>
* input: fix and unify client checking in mouseRequestsvaxerski2023-08-031-11/+4
|
* input: fix stylingvaxerski2023-07-251-22/+13
|
* input: add support for cursor-shape-v1vaxerski2023-07-241-12/+31
|
* input: Fix #2376 mouse movement bug in XWayland (#2776)Rachel Knight2023-07-221-1/+1
|
* internal: Wrap regions (#2750)Vaxry2023-07-191-2/+2
|
* deps: update wlroots (#2734)Jan Beich2023-07-181-8/+8
|
* idle: implement new protocolvaxerski2023-07-131-4/+4
|
* input: schedule frame on mouse movevaxerski2023-07-091-0/+2
|
* config: fix reading touchpad values to non-touchpad per-device cfgsvaxerski2023-07-061-18/+23
|
* eventmanager: drop obsoleted ignore events flag (#2660)Mykola Perehudov2023-07-061-4/+4
| | | | This flag became obsoleted in commit 287e6c4ede30c8e5e85863cd85f157e17e24879c
* input: remove old redundant codevaxerski2023-07-051-5/+0
|
* rules: add stayfocusedvaxerski2023-07-041-3/+8
|
* xwayland: add force_zero_scalingvaxerski2023-06-111-0/+3
|
* input: force focus on movefocusvaxerski2023-05-311-0/+6
|
* input: only configure newly added touch devicesvaxerski2023-05-241-6/+16
|
* 1483: fix crash on last display disconnect (#2344)Russell Greene2023-05-221-0/+4
|
* input: check for matrix availability in touch configvaxerski2023-05-141-1/+2
|
* input: add custom accel profilesvaxerski2023-05-051-0/+13
|
* input: don't refocus on draggingvaxerski2023-05-011-0/+6
|
* Revert "input: make overlay layers precede constraints"vaxerski2023-04-251-58/+54
| | | | | | This reverts commit 1e526411b6207349f1ea0341ab3319ff880a898d. Issues with input
* input: make overlay layers precede constraintsvaxerski2023-04-251-54/+58
|
* Add follow mouse mode to avoid refocusing under cursor (#2135)outfoxxed2023-04-251-1/+4
| | | * Add follow mouse mode to avoid refocusing under cursor
* Fix dragging cursor being forced on fullscreen windows (#2115)outfoxxed2023-04-211-2/+6
| | | | | | | Fix two edge cases causing the dragging mouse cursor to be forced on fullscreen windows: - hovering over a window border and running the fullscreen dispatcher - moving mouse focus from a monitor with the resize cursor set to a different monitor with a fullscreen window
* Format: use %lx for all addressesvaxerski2023-04-171-6/+6
|
* Render: add cursor_zoomvaxerski2023-04-161-0/+4
|
* input: fix kb focus on top layers without interactive flagvaxerski2023-04-091-1/+2
|
* input: don't set icon on held buttons without a dragvaxerski2023-04-031-1/+1
|
* input: don't overset resize icons on dragvaxerski2023-04-031-7/+12
|
* input: fix click-to-refocus not working on loosevaxerski2023-04-031-2/+11
|
* input: fix minor issue with holding focusvaxerski2023-04-021-1/+2
|
* input: hold focus on mouse buttonsvaxerski2023-04-021-0/+36
|
* Input: fix always_follow_on_dndvaxerski2023-03-301-10/+8
|
* Fix some typos (#1907)Alexander Seiler2023-03-291-6/+6
| | | Signed-off-by: Alexander Seiler <seileralex@gmail.com>
* layer: allow focus on top/overlay surfaces without a windowvaxerski2023-03-281-1/+2
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-201-4/+4
|
* switches: do not fire on no change in togglevaxerski2023-03-161-2/+7
|
* dpms: fix keyboard dpmsvaxerski2023-03-161-1/+1
|
* dpms: fix key_press_enables_dpmsvaxerski2023-03-161-1/+1
|
* config: add key_press_enables_dpmsvaxerski2023-03-121-0/+6
|
* nuke cursorSI due to crashesvaxerski2023-03-011-17/+17
|
* Convert reverse iterators to rangesvaxerski2023-03-011-7/+8
|
* Don't set surface cursors for overridenvaxerski2023-02-281-8/+10
|
* Reset cursor to pointer on focus on interactable decovaxerski2023-02-281-0/+19
|
* Revert small incorrect change to draggingvaxerski2023-02-281-6/+0
|
* Allow decos to request interactivityvaxerski2023-02-281-0/+6
|
* Added mouseMove eventvaxerski2023-02-281-0/+2
|