332 Commits (1dc661af176d80db8b283e9c38fd127f71d33052)

Author SHA1 Message Date
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
10 months ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
10 months ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
10 months ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
10 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
10 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
10 months ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
10 months ago
Simon Ser 22d0dd8bde Check wlr_pointer_constraint_v1_state.cursor_hint.enabled
11 months ago
Simon Ser 7cf4e1d5c6 Drop support for KDE's idle protocol
1 year ago
Kirill Primak a908651821 chore: chase wlroots xdg-surface role rework
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
1 year ago
Simon Ser 974a8629a8 Use "default" XCursor instead of "left_ptr"
1 year ago
Simon Ser 5411ed4ef0 Use wlr_cursor_unset_image()
1 year ago
Simon Ser 6f1a3b6652 Use wlr_cursor_set_xcursor()
1 year ago
hrdl e8f7551e46 Add support for touch cancel events
2 years ago
Simon Ser 08c1946d71 Use format_str() throughout
2 years ago
Stacy Harper 4666d1785b Implement seatop_touch
2 years ago
Simon Ser 9959e6b8dc Convert to *_try_from_wlr_surface()
2 years ago
Simon Ser 6a3e265326 Fix pointer events for ext-session-lock surfaces
2 years ago
Simon Ser d5b69d5912 Fix indentation in surface_is_xdg_popup()
2 years ago
John Chadwick 3061999ec5 Improve tablet tool button handling.
2 years ago
Alexander Orzechowski 88c17ece3b warp_to_constraint_cursor_hint: Handle NULL view
2 years ago
Ferdinand Schober 99acdb4e62 Use keyboard_state.focused_surface directly
2 years ago
Ferdinand Schober e2bb5799af check for NULL
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
2 years ago
Florian Franzen cab2189aa6 sway: add bindgesture command
3 years ago
Simon Zeni 440d0bc22d sway/input: follow up wlroots input device events renaming
3 years ago
Simon Zeni 0345148ea6 sway/input/cursor: take device mm size from wlr_tablet
3 years ago
Tudor Brindus 8ca2847b42 input/cursor: pass through pointer hold gestures
3 years ago
Tudor Brindus 7d1ccafae5 input/cursor: treat swipe begin as idle activity too
3 years ago
Tudor Brindus fd53f80156 input/cursor: count pointer gestures as idle activity
3 years ago
Rasmus Moorats aaf68cf423 fix cursor input for layer-shell surfaces
3 years ago
siikamiika f4db502d44 use node_is_view
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
3 years ago
Simon Ser 4832fc937f Update wlr_box includes
3 years ago
Kenny Levinsen 80315217f7 input: Move get_current_time_msec in from util
3 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct
4 years ago
Kenny Levinsen b5b628cb41 input: Only commit transactions when necessary
4 years ago
Tudor Brindus cc2c0d5966 input/cursor: unhide cursor on synthetic input
4 years ago
Simon Ser a56098a24e
Add missing includes for wlr_input_device.h
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
Tudor Brindus 136add4e12 input/cursor: default tablet lens tool to relative motion
4 years ago
Rouven Czerwinski 41999d7c9f cursor: update hide timer during config apply
4 years ago
Rouven Czerwinski 299a159add cursor: arm cursor hide timer immediately
4 years ago