aboutsummaryrefslogtreecommitdiffstats
path: root/sway/input/cursor.c
Commit message (Collapse)AuthorAge
* Initialise previous cursor position.Libravatar Scott Leggett2018-06-06
| | | | | Fix the problem with focus jumping to the container under the cursor when first starting sway.
* Don't set focus to NULL when clicking a surface which has no containerLibravatar Ryan Dwyer2018-06-04
|
* Store swayc coordinates as layout-localLibravatar Ryan Dwyer2018-06-01
|
* Implement floatingLibravatar Ryan Dwyer2018-06-01
|
* Improve comment.Libravatar Scott Leggett2018-05-28
|
* Avoid assert on container type.Libravatar Scott Leggett2018-05-28
|
* Move previous cursor_position inline.Libravatar Scott Leggett2018-05-28
|
* Simplify logic, remove redundant variables.Libravatar Scott Leggett2018-05-28
|
* Rely on view_is_visible rather thank walking the tree ourselves.Libravatar Scott Leggett2018-05-28
|
* Store previous position in sway_cursor.Libravatar Scott Leggett2018-05-28
|
* Focus containers only on entry.Libravatar Scott Leggett2018-05-27
|
* Replace oft-failing abort with if statementLibravatar Drew DeVault2018-05-26
| | | | Fixes #2045
* Check for next_focus before assertLibravatar Ivan Chebykin2018-05-26
|
* Fix usage of sway_assertLibravatar Ivan Chebykin2018-05-26
|
* Moved visibility check of of loop, added assertsLibravatar Ivan Chebykin2018-05-26
|
* Break after first tabbed/stacked layoutLibravatar Ivan Chebykin2018-05-25
|
* Fix mouse focusing for horizontal/vertical views in tabbed containersLibravatar Ivan Chebykin2018-05-25
|
* Fixed styling issuesLibravatar Ivan Chebykin2018-05-25
|
* Focus inactive container instead of checking cursor positionLibravatar Ivan Chebykin2018-05-25
|
* Skip all nested containersLibravatar Ivan Chebykin2018-05-25
|
* Implement correct focusing for tabbed containersLibravatar Ivan Chebykin2018-05-25
|
* Fix focusing from other containersLibravatar Ivan Chebykin2018-05-25
|
* Don't focus tabbed and stacked containers on mouseoverLibravatar Ivan Chebykin2018-05-25
|
* Fix focus follows mouse with no focusLibravatar Drew DeVault2018-05-21
|
* Implement tabbed layoutLibravatar Ryan Dwyer2018-05-21
|
* Fix border commands from changing focusLibravatar Brian Ashworth2018-05-20
|
* Fix focus_follows_mouse over swaybarLibravatar Drew DeVault2018-05-20
| | | | | | | | 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.
* Idle handling for dpms/lockscreen et alLibravatar Mattias Eriksson2018-05-13
| | | | | | | | | 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
* Send pointer discrete axis values and sourceLibravatar emersion2018-05-12
| | | | Update for swaywm/wlroots#970
* Hide cursor on touch downLibravatar Drew DeVault2018-05-03
|
* Implement basic touch supportLibravatar Drew DeVault2018-05-02
| | | | | | | | | | | | 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
* Update for swaywm/wlroots#923Libravatar emersion2018-04-27
|
* Add map_from_region commandLibravatar emersion2018-04-26
|
* Default to current time when triggering cursor eventsLibravatar emersion2018-04-21
|
* Update cursor when workspace focus changesLibravatar emersion2018-04-21
|
* Fullscreen rendering and input fixes.Libravatar Ryan Dwyer2018-04-18
| | | | | | * 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.
* More fullscreen fixes.Libravatar Ryan Dwyer2018-04-18
| | | | | | | * 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).
* Implement cursor event simulation with sway commands.Libravatar Danny Bautista2018-04-10
|
* Fix cursor motion issuesLibravatar Drew DeVault2018-04-08
| | | | | | | Use only one canonical cursor x/y position and send cursor enter when mouse is warped. Tangentally related to #1714
* Use wlr_surface_point_accepts_input for unmanaged surfacesLibravatar emersion2018-04-08
|
* Implement tablet tool supportLibravatar Drew DeVault2018-04-08
|
* Fix focus_follows_mouse issuesLibravatar Drew DeVault2018-04-06
|
* Handle unmanaged surfaces motionLibravatar emersion2018-04-05
|
* Address review feedbackLibravatar Drew DeVault2018-04-04
|
* Implement input-inhibit in sway, swaylockLibravatar Drew DeVault2018-04-04
|
* Give layer shells under the shell layer focusLibravatar Drew DeVault2018-04-02
|
* Merge branch 'wlroots' into view-redesignLibravatar emersion2018-04-02
|\
| * rename seat functionsLibravatar Tony Crisci2018-04-02
| |
* | Xwayland unmanaged views aren't views anymoreLibravatar emersion2018-04-02
|/
* Merge pull request #1684 from swaywm/follow-warpLibravatar Drew DeVault2018-03-31
|\ | | | | Implement focus_follows_mouse, mouse_warping