Commit Graph

175 Commits (c6e7cf1ae554f36e5120962ace779737827ad088)

Author SHA1 Message Date
emersion 656541bcc4
Update for 6 years ago
emersion 97c89b24b8
Rebase cursor when a layer surface maps 6 years ago
Brian Ashworth 7299b9a6ca seat_cmd_cursor: do not create non-existing seat 6 years ago
Las cedde21c96 Implement pointer-constraints-unstable-v1 6 years ago
emersion a452f8f822
Update for 6 years ago
emersion 75406bb93b Update for 6 years ago
M Stoeckl d7ff776552 Move sway-specific functions in common/util.c into sway/ 6 years ago
Brian Ashworth 02bbefda20 bar_cmd_tray_bind: Use mouse button helpers 6 years ago
Brian Ashworth 2573606b60 Disarm key repeat on reload 6 years ago
Drew DeVault 9f9ef76175
Merge pull request from RedSoxFan/seat-cursor-buttons-improved 6 years ago
Drew DeVault 23ab56bbf7
Merge pull request from RyanDwyer/refactor-seatops 6 years ago
Drew DeVault 08569aab36
Merge pull request from RedSoxFan/reset-inputs-on-reload 6 years ago
Brian Ashworth aa1c838f97 seat_cmd_cursor: utilize mouse button helpers 6 years ago
Ryan Dwyer ed5aafd90b Refactor seat operations to use an interface 6 years ago
Brian Ashworth 6f6a9af60e Add helpers for improved mouse button parsing 6 years ago
Brian Ashworth 4696f49ecc reload: reset input configs 6 years ago
Rouven Czerwinski fde900861a cursor: move unhide and timeout retrieval into separate functions 6 years ago
Brian Ashworth 5bf4daf263 Implement tiling_drag_threshold 6 years ago
Brian Ashworth 4d88c95790 hide_cursor: change to a seat subcommand 6 years ago
Brian Ashworth 09bb71f650 Verify seat fallback settings on reload 6 years ago
Brian Ashworth 3248c823ed Split image_surface handling into own function 6 years ago
Brian Ashworth 5fca74a1f1 Implement hide_cursor <timeout> command 6 years ago
Brian Ashworth a223030b70 Change mouse buttons to x11 map and libevdev names 6 years ago
Franklin "Snaipe" Mathieu f8e83ee20a binding: match single-key bindings if no multi-key binding matched 7 years ago
Ryan Dwyer c5a6c37275 Make workspace back_and_forth seat-specific 7 years ago
Ryan Dwyer c006717910 Minor refactor of input manager 7 years ago
Ryan Dwyer 9ea71f292b Introduce cursor_rebase 7 years ago
Ryan Dwyer 4d743b64d0 Fix logic used for mouse_warping output 7 years ago
Drew DeVault 96e3686ae8
Merge pull request from RedSoxFan/input-device-bindings 7 years ago
Ryan Dwyer a2fdac2c4b Consider cursor warp when switching workspaces 7 years ago
Brian Ashworth 2e637b7368 cmd_bind{sym,code}: Implement per-device bindings 7 years ago
Ryan Dwyer 24a90e5d86 Remove cursor warping from seat_set_focus 7 years ago
Drew DeVault 765c80e5f7
Merge pull request from Emantor/fix-mouse-warping-container 7 years ago
Rouven Czerwinski 0969bf758b cursor: functions to warp cursor to container and workspace 7 years ago
Ryan Dwyer 05284b65db Prevent duplicate workspace::focus events 7 years ago
Ryan Dwyer 26278b694c Introduce seat_set_raw_focus and remove notify argument from seat_set_focus_warp 7 years ago
Jonathan Buch 7727d54faf
Fix focusing topmost floating windows 7 years ago
Ryan Dwyer f6e218a643 Rename seat_get_active_child to seat_get_active_tiling_child 7 years ago
emersion 7699c5444c Update for 7 years ago
Ryan Dwyer 8bb40c24c7 Implement tiling drag 7 years ago
Ryan Dwyer d4e80cf301 Rename OP_MOVE to OP_MOVE_FLOATING 7 years ago
Ryan Dwyer 908095ef9a Introduce seat_set_focus_container and seat_set_focus_workspace 7 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container 7 years ago
Ryan Dwyer 07a897b3b7 Don't send motion if the cursor hasn't moved 7 years ago
Ryan Dwyer b637b61a7a Rename mousedown to down and make seat operation a named enum 7 years ago
Ryan Dwyer a36625a482 Implement mousedown operation 7 years ago
Ryan Dwyer 3a888163a0 Refactor seat_get_focus functions 7 years ago
Ryan Dwyer b4a0363d17 Implement resizing tiled containers via cursor 7 years ago
Ian Fan 03eaf444a4 ipc: prevent emitting a workspace::focus event when moving a container to a different workspace or output 7 years ago
frsfnrrg 8dbbfa5965 Bindings use advised keyboard repeat parameters 7 years ago
frsfnrrg e33dfbfa75 Implement key repeat for pressed key bindings 7 years ago
Drew DeVault 1e65439a54 Add virtual keyboard protocol 7 years ago
Ryan Dwyer da2a87f6c7 When unfloating, return container to previously focused tiled container 7 years ago
frsfnrrg 94dd8823a0 Invoke mouse bindings 7 years ago
Ryan Dwyer 9df660ee31 Store last button and use it when views request to move or resize 7 years ago
Ryan Dwyer 6767d8a593 Prevent re-uploading the same cursor image multiple times 7 years ago
Ryan Dwyer 0c87bff5d1 Replace static handle_end_operation with seat_end_mouse_operation 7 years ago
Ryan Dwyer ff445cc855 Implement xdg shell request_move and request_resize events 7 years ago
Ryan Dwyer 9fbe13b9be Implement floating_modifier and mouse operations for floating views 7 years ago
emersion 747725b8bb Don't unfocus when an override redirect window is mapped 7 years ago
Ryan Dwyer a120d4c79f Make focus part of transactions 7 years ago
Ryan Dwyer 32b865e610 Fix crash when deleting last child in a tabbed or stacked container 7 years ago
frsfnrrg ca061ba8bf Fix keyboard shortcut handling inconsistencies 7 years ago
emersion cfd02918c0
Render drag icons 7 years ago
frsfnrrg c664d780cc Comment to explain sway_shortcut_state lists 7 years ago
frsfnrrg a056419ad7 Rewrite shortcut handling code to avoid hardcoded values 7 years ago
Scott Leggett 1b8de39287 Move previous cursor_position inline. 7 years ago
Scott Leggett 4cd304e4ba Store previous position in sway_cursor. 7 years ago
Scott Leggett 06098bef98 Focus containers only on entry. 7 years ago
Ryan Dwyer efc07fb3d4 Don't track damage for views on inactive tabs 7 years ago
Brian Ashworth 82cd55a670 Fix border commands from changing focus 7 years ago
emersion 4cf77e1de4
Default to current time when triggering cursor events 7 years ago
Danny Bautista c355d680e9 Clean up cursor simulation code. 7 years ago
Danny Bautista 1edb2bd892 Implement cursor event simulation with sway commands. 7 years ago
Drew DeVault 07b6be6214
Merge pull request from acrisci/focus-inactive-fixes 7 years ago
Tony Crisci e7771c507a 80char 7 years ago
Tony Crisci ae78f6fb93 Merge branch 'wlroots' into focus-inactive-fixes 7 years ago
Drew DeVault 9c5a88a7bd Fix cursor motion issues 7 years ago
Drew DeVault 9114d3b84c Implement tablet tool support 7 years ago
Tony Crisci de811823b6 seat focus inactive children foreach 7 years ago
Tony Crisci c0f9ee7bd1 seat get focus inactive view 7 years ago
emersion 2b357af7ee
Give keyboard focus to unmanaged xwayland surfaces 7 years ago
Drew DeVault d2d050d59c Address review feedback 7 years ago
Drew DeVault b7e7794912 Implement input-inhibit in sway, swaylock 7 years ago
Drew DeVault 06fbd51ff5 Add input inhibitor to input manager 7 years ago
Drew DeVault 56078edd65 Give exclusive focus to layers above shell layer 7 years ago
Tony Crisci d434da5632 Merge branch 'wlroots' into split-containers 7 years ago
Tony Crisci 22287b42bf dont copy input config 7 years ago
Tony Crisci 35445b40a2 remove unused attachment config 7 years ago
Tony Crisci 53bb7ea996 dont copy seat config on the seat 7 years ago
Tony Crisci 0828c77251 rename input-manager functions 7 years ago
Tony Crisci e677c5b204 rename seat functions 7 years ago
Tony Crisci 7706d83160 basic split containers 7 years ago
Drew DeVault f2332dc75c Address review feedback 7 years ago
emersion 6c9d67b105
Handle set_cursor requests from clients 7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request from swaywm/revert-1647-refactor-tree" 7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree" 7 years ago
Tony Crisci b90099b4b7 rename container functions 7 years ago
Tony Crisci 83d09cf594 remove swayc_t typedef 7 years ago
Tony Crisci 4b3aa59b8b rename new_input listener on input-manager 7 years ago