Commit Graph

581 Commits (6968fb3123e69f563cd01d472967a9e6ddca2ec1)

Author SHA1 Message Date
Alex Maese 866a19b743 Clear pointer focus during move and resize seatops 6 years ago
Konstantin Pospelov c42497aca0 bindsym: change xkb_rule_names initialization 6 years ago
Konstantin Pospelov ddf63ffabe bindsym: consider xkb_rule_names for --to-code 6 years ago
Brian Ashworth 59d9a991b4 ipc: fix criteria for emitting bar_state_update 6 years ago
Benjamin Cheng bd3720585e Implement input type configs () 6 years ago
Benjamin Cheng 6737b90cb9 Add heuristics to differentiate touchpads 6 years ago
Brian Ashworth 69a1a0ff99 Fix scratchpad fullscreen behavior and crash 6 years ago
Ashkan Kiani 913445e112 Fix potential null accesses 6 years ago
Ryan Dwyer 2cae0d5e3a Fix null pointer crash when doing tiling drag 6 years ago
Ryan Walklin bdb402404c Support WLR_INPUT_DEVICE_SWITCH in sway 6 years ago
Ryan Dwyer bfa20e65d8 Clean up focus follows mouse logic 6 years ago
Ryan Dwyer e9a476244d Remove debug tree 6 years ago
Ryan Dwyer 7b9ae42331 Introduce default seatop 6 years ago
Ryan Dwyer fb3475e291 Replace seatup allows_events with button callback 6 years ago
Brian Ashworth d8f74e4706 Set prev_workspace_name based off of focus 6 years ago
emersion 076257a978 Stop using wlr_output->{lx,ly} 6 years ago
Ryan Dwyer 783b3d6b37 Fix click behaviour 6 years ago
Ryan Dwyer d16845d5f0 Don't send button events to surfaces when dragging or resizing 6 years ago
Ben Challenor 30931ad9e7
Make raw keysyms take precedence over translated 6 years ago
emersion 191305468c Fix crash in cmd_workspace when layer surface has focus 6 years ago
Jeff Peeler a73e8f1328 fix "directive argument is null" errors 6 years ago
Ryan Dwyer bdac0df4f8 Allow concurrent clicks 6 years ago
Brian Ashworth 430359519c floating_maximum_size: change default behavior 6 years ago
emersion 88b283c557 seat: don't send button release when not pressed 6 years ago
Rouven Czerwinski 4e028dba47 cursor: intitialize sx and sy to zero 6 years ago
Rouven Czerwinski 35d610a43c cursor: remove unused node assignement 6 years ago
emersion 656541bcc4
Update for 6 years ago
Brian Ashworth 9350a52c0e handle_seat_node_destroy: update seat->workspace 6 years ago
Brian Ashworth f078a1ccb8 input/cursor: allow whole-window bindings on ws 6 years ago
Brian Ashworth d3d7956576 Handle NULL from output_get_active_workspace 6 years ago
emersion 59f2056022
Fix drag icon map listener not removed 6 years ago
Vincent Vanlaer cfacf85755 Check layout before getting pointer surface coords 6 years ago
Brian Ashworth e8c472aee9 seatop_move_tiling: do not move to descendant 6 years ago
Brian Ashworth ab42874f71 seat: allow tree focus changes while layer focused 6 years ago
Brian Ashworth 9b8249c350 seatop_move_tiling: use tab/stack parent not self 6 years ago
Brian Ashworth 1bccde68a4 cursor: relative-pointer-v1 time is usec 6 years ago
emersion 97c89b24b8
Rebase cursor when a layer surface maps 6 years ago
Brian Ashworth 3952d4f4f3 input/keyboard: respect solo repeat_{rate,delay} 6 years ago
Brian Ashworth f5190d1f79 bar_cmd_modifier: add support for none 6 years ago
Brian Ashworth ec5da0ca5b seat_configure_tablet_tool: configure xcursor 6 years ago
Drew DeVault a1a99421a1
Merge pull request from vilhalmer/focus_follows_mouse-workspace-last-inactive 6 years ago
Brian Ashworth 7299b9a6ca seat_cmd_cursor: do not create non-existing seat 6 years ago
vilhalmer f8a9117149
Fall back to wildcard in sway_cursor_constrain 6 years ago
vilhalmer 907595b10d
Skip constraining cursor if no seat config 6 years ago
vilhalmer a3332c70bf
Focus ws inactive node with focus_follows_mouse 6 years ago
Drew DeVault de76c4e071
Merge pull request from emersion/relative-pointer-usec 6 years ago
Brian Ashworth ebe5399ed6 pointer_constraint: change to a seat subcommand 6 years ago
emersion dde9fc19de
relative-pointer-v1: time is in usec, not msec 6 years ago
Drew DeVault 0c975af1fb Send pointer frames on tool events 6 years ago
Drew DeVault 4b87edeba4 Missed a spot in pointer constraints 6 years ago
Drew DeVault a6d41254c9 Add pointer_constraint command 6 years ago
absrd ee4b8a3938 Add relative pointer 6 years ago
Las cedde21c96 Implement pointer-constraints-unstable-v1 6 years ago
Drew DeVault 783fadab28
Merge pull request from RyanDwyer/fullscreen-global 6 years ago
emersion a452f8f822
Update for 6 years ago
Ryan Dwyer 20aa8ee67d Implement fullscreen global 6 years ago
Ian Fan 5d6f906bd7 Use sway_log_errno instead of strerror 6 years ago
emersion 75406bb93b Update for 6 years ago
Brian Ashworth ab0248a545 seat_create: set initial focus for added seats 6 years ago
M Stoeckl d7ff776552 Move sway-specific functions in common/util.c into sway/ 6 years ago
emersion e134da3023
Fix one remaining wlr_log call 6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log 6 years ago
Brian Ashworth 5c834d36e1 Log libinput_config_status errors 6 years ago
emersion 3b7a7462a2 Fix crash in cursor_rebase with multiple screens 6 years ago
Brian Ashworth 02bbefda20 bar_cmd_tray_bind: Use mouse button helpers 6 years ago
Brian Ashworth 638b04b3e0 seatop_begin_down: raise floating 6 years ago
Rouven Czerwinski f7309778a7 cursor: send clear_focus on hide and enter event on unhide 6 years ago
Ryan Dwyer 2024f1da72 Resize only current and immediate siblings rather than all siblings 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 db1631b67d
Merge pull request from RedSoxFan/scroll-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 4e6bd53abf input_cmd_scroll_button: utilize mouse btn helpers 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
Ian Fan 15ac580b28
Merge pull request from RedSoxFan/mouse-bindings-improved 6 years ago
emersion 9abac85888
Merge pull request from RedSoxFan/fix-output-destruction-segfaults 6 years ago
Brian Ashworth 8fd3f32c79 Fix segfaults on output destruction 6 years ago
Brian Ashworth a8b3ae9284 cursor: allow scrolling tabs/stack on title border 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
Jan Beich 0a4c4f3e52 Simplify evdev includes on FreeBSD by relying on up-to-date package 6 years ago
Brian Ashworth 1feb2ce064 keyboard: update repeat timer before execution 6 years ago
Drew DeVault da8f24de1d
Merge pull request from robertgzr/reset_output_mapping 6 years ago
Robert Günzler 145ac2c571 cursor: allow mapping to all outputs 6 years ago
emersion 140bc2dd5b
Merge pull request from ianyfan/remove-readline 6 years ago
Rouven Czerwinski cc858e605a seat: unhide the cursor if it is warped to focus 6 years ago
Rouven Czerwinski fde900861a cursor: move unhide and timeout retrieval into separate functions 6 years ago
David96 ee50134634 Apply tiling_drag_threshold to all containers 6 years ago
Brian Ashworth 5bf4daf263 Implement tiling_drag_threshold 6 years ago
Ian Fan 967566e37f stringop.c: rewrite strip_whitespace 6 years ago
Brian Ashworth 4a3ada303b Apply implicit fallback seat config 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 3e8f548d1d Revamp seat configs 6 years ago
Brian Ashworth 0dbf2673a1 Remove button from state on release during op 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