Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-20 | Fix focus_follows_mouse over swaybar | Drew DeVault | |
If you moved your mouse over swaybar (e.g. to scroll between workspaces), focus would move to the workspace. This is not the right thing to do. The solution is complicated by the fact that if you move your mouse into a new output with an empty workspace, that workspace _should_ receive focus. | |||
2018-05-13 | Idle handling for dpms/lockscreen et al | Mattias Eriksson | |
Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541 | |||
2018-05-12 | Send pointer discrete axis values and source | emersion | |
Update for swaywm/wlroots#970 | |||
2018-05-03 | Hide cursor on touch down | Drew DeVault | |
2018-05-02 | Implement basic touch support | Drew DeVault | |
This required changing container_at_cursor to container_at_coords so that we could get the appropriate surface (and sx/xy) without moving the cursor. Future work: - Simulate a cursor for clients which have not bound to wl_touch - Keep sending motion events when moving outside the surface (#1892) - Bind gestures to sway commands | |||
2018-04-27 | Update for swaywm/wlroots#923 | emersion | |
2018-04-26 | Add map_from_region command | emersion | |
2018-04-21 | Default to current time when triggering cursor events | emersion | |
2018-04-21 | Update cursor when workspace focus changes | emersion | |
2018-04-18 | Fullscreen rendering and input fixes. | Ryan Dwyer | |
* Render background when using fullscreen, because transparency. * Check that fullscreen surface allows input. * Don't look for surfaces in top layer if there's a fullscreen view. | |||
2018-04-18 | More fullscreen fixes. | Ryan Dwyer | |
* Render fullscreen views without wlr function, which makes popups and lockscreen work. * Don't allow input events to surfaces behind fullscreen views. * Use correct output dimensions (for rotated outputs). | |||
2018-04-10 | Implement cursor event simulation with sway commands. | Danny Bautista | |
2018-04-08 | Fix cursor motion issues | Drew DeVault | |
Use only one canonical cursor x/y position and send cursor enter when mouse is warped. Tangentally related to #1714 | |||
2018-04-08 | Use wlr_surface_point_accepts_input for unmanaged surfaces | emersion | |
2018-04-08 | Implement tablet tool support | Drew DeVault | |
2018-04-06 | Fix focus_follows_mouse issues | Drew DeVault | |
2018-04-05 | Handle unmanaged surfaces motion | emersion | |
2018-04-04 | Address review feedback | Drew DeVault | |
2018-04-04 | Implement input-inhibit in sway, swaylock | Drew DeVault | |
2018-04-02 | Give layer shells under the shell layer focus | Drew DeVault | |
2018-04-02 | Merge branch 'wlroots' into view-redesign | emersion | |
2018-04-02 | Xwayland unmanaged views aren't views anymore | emersion | |
2018-04-02 | rename seat functions | Tony Crisci | |
2018-03-31 | Merge pull request #1684 from swaywm/follow-warp | Drew DeVault | |
Implement focus_follows_mouse, mouse_warping | |||
2018-03-31 | Address review feedback | Drew DeVault | |
2018-03-31 | Fix interaction between warping and following | Drew DeVault | |
2018-03-31 | Implement focus_follows_mouse | Drew DeVault | |
Also contains two other small changes: - Clicking any button will focus the container clicked (not just left) - Remove seamless_mouse (doesn't make sense on wlroots) | |||
2018-03-31 | Implement mouse warping | Drew DeVault | |
2018-03-31 | Fix xwayland configure in set_size | emersion | |
2018-03-31 | Check for null container | Drew DeVault | |
2018-03-31 | Merge pull request #1682 from emersion/unmanaged-no-container | Drew DeVault | |
Make it clear that unmanaged views don't have a container | |||
2018-03-31 | Fix bug with previous commit | Drew DeVault | |
2018-03-31 | Make it clear that unmanaged views don't have a container | emersion | |
view->swayc is NULL anyway. | |||
2018-03-31 | Fix #1104 | Drew DeVault | |
2018-03-30 | Use wlr_surface_point_accepts_input | Drew DeVault | |
2018-03-30 | Pass pointer events to surface layers | Drew DeVault | |
2018-03-30 | Merge branch 'wlroots' into client-cursors | emersion | |
2018-03-30 | Fix segfaults when focusing a workspace | emersion | |
2018-03-30 | Fix pointer events for hidden workspaces | emersion | |
2018-03-30 | Handle set_cursor requests from clients | emersion | |
Allow clients to set a custom cursor if they have the seat's pointer focus. | |||
2018-03-29 | Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree" | Tony Crisci | |
This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0. | |||
2018-03-29 | Revert "Refactor tree" | Drew DeVault | |
2018-03-29 | address feedback | Tony Crisci | |
2018-03-29 | rename container functions | Tony Crisci | |
2018-03-29 | move tree includes to their own directory | Tony Crisci | |
2018-03-28 | Update input events per swaywm/wlroots#765 | Drew DeVault | |
2018-01-22 | config reload: destroy old seat when removed from config | Dominique Martinet | |
This adds new sway_seat_destroy and sway_cursor_destroy helpers and compare new and old config on free | |||
2018-01-14 | render override redirect | Tony Crisci | |
2018-01-05 | sway: change all sway_log to wlr_log | Dominique Martinet | |
2017-12-19 | dont set cursor image on motion | Tony Crisci | |