214 Commits (1267e47de913d2cda2644ad89bba4e9c55842cd3)

Author SHA1 Message Date
Andri Yngvason 5a7477cb8f Implement transient seat management
10 months ago
Simon Ser fca8474e9b Convert to new pointer enums
10 months ago
Access 7c11c463a3
text_input: Implement input-method popups
11 months ago
Alexander Orzechowski bac3ab5526 seat: Remove dead seatop_render function
12 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
12 months ago
Simon Ser 95265fba59 input: reconfigure send_events on output hotplug
1 year ago
Simon Ser e8a0205607 input/seat: rename seat_set_exclusive_client()
1 year ago
Simon Ser dbd70faf2e input/seat: drop exclusive_client
1 year ago
llyyr a946b1aecf Chase wlroots!4440
1 year ago
Simon Ser 5c99b98805 input/input-manager: drop input_manager_configure_all_inputs
1 year ago
Simon Ser 7036769bea Only reconfigure input mappings on output change
1 year ago
luzpaz d84b3832f4 Fix typo
1 year ago
Simon Ser 6bd11ad0df Add support for cursor-shape-v1
1 year ago
Mark Bolhuis 20c91335f6 input: Move wlr_pointer_gestures_v1 to sway_input_manager
2 years ago
Erik Reider 913a7679cb Add support for wlr-layer-shell ON_DEMAND keyboard interactivity
2 years ago
hrdl e8f7551e46 Add support for touch cancel events
2 years ago
Alexander Orzechowski d5cc474aef render: pass rendering state together in a struct
2 years ago
Simon Ser d6cb4fa8de Constify pixman_region32_t for rendering functions
2 years ago
Stacy Harper 4666d1785b Implement seatop_touch
2 years ago
Kirill Primak 53c9a4a643 input/tablet: handle focusing NULL surface
2 years ago
John Chadwick 3061999ec5 Improve tablet tool button handling.
2 years ago
Carl Smedstad 9540591105 Add missing includes & remove duplicates
2 years ago
Simon Ser 024c3e4428 input/seat: locally compute drag icon offset
2 years ago
Daniel De Graaf 8f7bb145b7 Rework session lock keyboard focus handling
2 years ago
Yaroslav de la Peña Smirnov 9d99bb956f Fix keymap being NULL and segfaulting on dev add
2 years ago
Ferdinand Schober 99acdb4e62 Use keyboard_state.focused_surface directly
2 years ago
Ferdinand Schober d5659948f1 allow pointer_constraints on layer_shell surfaces
2 years ago
Simon Ser 122d8ce954 Remove access to wlr_input_device union
3 years ago
Florian Franzen cab2189aa6 sway: add bindgesture command
3 years ago
Daniel De Graaf 519038a7e9 Implement ext-session-lock-v1
3 years ago
Simon Zeni 440d0bc22d sway/input: follow up wlroots input device events renaming
3 years ago
Tudor Brindus 8ca2847b42 input/cursor: pass through pointer hold gestures
3 years ago
Simon Ser d6f8820a8b Upgrade for wlroots surface refactoring
3 years ago
Simon Plakolb 4baf845a3a seatop_down: End if surface is destroyed or other seatop starts
3 years ago
Simon Plakolb 9e58425cb3 input: Use seatop_down on layer surface click
3 years ago
David Rosca d0fe721fbb seatop_down: Change type of sx, sy to double in begin_seatop_down
3 years ago
Simon Ser 2e03a61262 Fix wl_pointer.frame not sent on touch emulation
3 years ago
Simon Ser 7114030159 Add support for touch frame events
4 years ago
xdavidwu e5913f8106
Implement input method keyboard grab
4 years ago
Simon Ser eea9c6331f Automatically map built-in touchscreens/tablets to built-in panels
4 years ago
Andri Yngvason 98eece53ad input: Clean up input_method_relay in seat_destoy()
4 years ago
Tudor Brindus cc2c0d5966 input/cursor: unhide cursor on synthetic input
4 years ago
Tudor Brindus 60d95414d4 commands/focus: force container warp when fulfilling `focus mode_toggle`
4 years ago
Tudor Brindus 8c12e71a66 input: remove motion deltas from seatop callbacks
4 years ago
Tamir Zahavi-Brunner 96578aa91e hide_cursor: Add an option to hide when typing
4 years ago
Tudor Brindus ed247c031c input/tablet: add tool_mode option to set tablet tools as relative input
4 years ago
Kenny Levinsen 492267a5d6 seat: Refocus seat when wlr_drag is destroyed
5 years ago
Tudor Brindus b3f08597cd input: disable events for map_to_output devices when output not present
5 years ago
Tudor Brindus d328c2439c input/pointer: don't trigger pointer bindings for emulated input
5 years ago
Tudor Brindus 82c439c4f1 input/cursor: send idle events based off device type, not input type
5 years ago