Commit Graph

145 Commits (c0da364865bb08bfb464c22eefd87a260a07cc97)

Author SHA1 Message Date
Ryan Dwyer eccfcde2eb Fix crash when moving mouse over a fullscreen split container 7 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container 7 years ago
Ryan Dwyer 5dbbab7bdc Remove layout.c 7 years ago
Ryan Dwyer 2b5a404ac9 Replace hacky L_FLOATING container with a list 7 years ago
Drew DeVault d4a32800d5
Merge pull request from RyanDwyer/implement-mousedown 7 years ago
Ryan Dwyer d22420689d Fix mod+resize 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 4d023c0390 Make mod+resize a floating container resize the container itself 7 years ago
Ryan Dwyer e9d46ccbdd Use col-resize and row-resize cursor images 7 years ago
Ryan Dwyer 1893515d3a Fix right-click/popups and add state checks 7 years ago
Ryan Dwyer 2dceae6224 Allow resizing tiled views via mod key 7 years ago
Ryan Dwyer f4280e506b Refactor dispatch_cursor_button 7 years ago
Ryan Dwyer b4a0363d17 Implement resizing tiled containers via cursor 7 years ago
Ryan Dwyer f5dc3ac09d Don't call send_pointer_notify_button when doing move or resize 7 years ago
Ryan Dwyer 4c5dc6f135 Focus floating views when beginning move/resize operations 7 years ago
Ryan Dwyer c17f0870ef Fix crash when moving cursor over a fullscreen split container 7 years ago
emersion b336564511 Fix pointer events for fullscreen views 7 years ago
minus e72f86784c Fix crash on mouse motion on fullscreen container 7 years ago
Ryan Dwyer 8392eae40f Revert "Revert "Fix popups"" 7 years ago
Drew DeVault 9aa258d33a Revert "Fix popups" 7 years ago
Drew DeVault 9564c73c0d
Merge pull request from RyanDwyer/fix-popups-v2 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
Ryan Dwyer de86d65627 Fix popups 7 years ago
Ryan Dwyer 0b6b6716e2 Fix clicking a floating split container 7 years ago
Ryan Dwyer 08cfba2192 Allow containers to float 7 years ago
Ryan Dwyer 27a20a4884 Allow containers to be fullscreen 7 years ago
Drew DeVault fc718f629a
Merge pull request from ppascher/xwayland-optional 7 years ago
Pascal Pascher f95cb9a7c1 reverted includes of "sway/config.h" and replaced with "config.h" from meson build 7 years ago
Pascal Pascher 79a45d4a40 more style fixes, included "sway/config.h" where needed 7 years ago
Brian Ashworth 3a75bb7f32 Change button var passed to seat_begin_move 7 years ago
Brian Ashworth dca02944ce Implement floating_modifier <mod> [inverse|normal] 7 years ago
Pascal Pascher 2bf893248a style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: false 7 years ago
Pascal Pascher 24ad1c3983 Added meson option "enable_xwayland" (default: true) to enable/disable xwayland support 7 years ago
Ryan Dwyer 2f1b84a0f3 Fix crash when clicking certain surfaces 7 years ago
Ryan Dwyer e7c10f1871 Make mod+resize work in any direction 7 years ago
frsfnrrg 94dd8823a0 Invoke mouse bindings 7 years ago
Ryan Dwyer 0db6f2ef58 Fix some cases where the cursor doesn't update 7 years ago
Ryan Dwyer d21d4b83a3 Set cursor when beginning resize and move operations 7 years ago
Ryan Dwyer 009b426024 Fix damage when shrinking a floating view using cursor 7 years ago
Ryan Dwyer 5ba2ae9c6a Implement request_move and request_resize for xwayland views 7 years ago
Ryan Dwyer 3faceadffe Fix focus bug with floating containers 7 years ago
Ryan Dwyer 011d1ebfa4 Consider view's min/max sizes when resizing 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 1b3b75a094 Use wlr_keyboard_get_modifiers 7 years ago
Ryan Dwyer dd337127d8 Use separate function for choosing edge cursor 7 years ago