summaryrefslogtreecommitdiff
path: root/src/managers/input
Commit message (Collapse)AuthorAgeFilesLines
* input: remove old redundant codevaxerski2023-07-051-5/+0
|
* swipe: fix mixup of r/mvaxerski2023-07-041-2/+2
|
* rules: add stayfocusedvaxerski2023-07-041-3/+8
|
* gestures: add workspace_swipe_use_rvaxerski2023-07-011-4/+6
|
* xwayland: add force_zero_scalingvaxerski2023-06-111-0/+3
|
* deps: update wlrootsvaxerski2023-06-031-4/+4
|
* input: force focus on movefocusvaxerski2023-05-312-8/+14
|
* touch: fix double offset in localvaxerski2023-05-241-6/+3
|
* input: only configure newly added touch devicesvaxerski2023-05-242-7/+17
|
* 1483: fix crash on last display disconnect (#2344)Russell Greene2023-05-221-0/+4
|
* input: reset cursor hide timer on tabletvaxerski2023-05-201-0/+2
|
* 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-252-1/+7
| | | * 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-173-8/+8
|
* Render: add cursor_zoomvaxerski2023-04-161-0/+4
|
* internal: workspace manip handling reworkvaxerski2023-04-141-4/+4
|
* input: fix kb focus on top layers without interactive flagvaxerski2023-04-091-1/+2
|
* Fix swiping onto a new workspace with multiple monitors. (#1971)Andrew Pritchard2023-04-071-4/+16
| | | | | | | | | | | | | | | | | | | | | The previous code could run into issues into the following circumstances: * The focused monitor is on its rightmost workspace with ID `i`. * Another monitor has a workspace with ID `i+1`. * `workspace_swipe_create_new` is enabled. Then, swiping rightwards attempts to target a new workspace with ID `i+1`: completing the swipe gesture unintentionally focuses that workspace on whichever monitor it's already on while leaving the active monitor in a broken state where it shows no windows but creates new windows on the workspace it was previously on; and cancelling the swipe gesture shifts the entire workspace `i+1` to the right by the width of the active monitor. By choosing an ID that doesn't exist, this problematic behavior is avoided. More specifically, it's the smallest ID greater than any existing workspace's ID, because otherwise the new workspace that was seemingly just created to the right of the rightmost workspace could end up somewhere in the middle of the workspace order.
* swipe: block on locked sessionvaxerski2023-04-071-1/+1
|
* input: ignore constraints on touchvaxerski2023-04-061-2/+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-022-0/+40
|
* Input: fix always_follow_on_dndvaxerski2023-03-302-16/+15
|
* Fix some typos (#1907)Alexander Seiler2023-03-292-7/+7
| | | 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
|
* ime: account for text height in popup calcsvaxerski2023-03-141-1/+1
|
* ime: fix panels overflowing on cornersvaxerski2023-03-141-1/+11
|
* input: minor fixes for tiv1vaxerski2023-03-141-4/+9
|
* tiv1: minor fixes for crashesvaxerski2023-03-141-1/+3
|
* input: text-input-v1 support (#1778)Vaxry2023-03-142-50/+116
| | | | | | | support zwp_text_input_v1 --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* config: add key_press_enables_dpmsvaxerski2023-03-121-0/+6
|
* nuke cursorSI due to crashesvaxerski2023-03-012-29/+26
|
* 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-282-3/+33
|
* 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
|