1
0
Fork 0
mirror of https://github.com/NickHu/sway synced 2025-01-15 15:41:59 +01:00
sway-patched-tray-menu/sway
Ryan Dwyer cdcc2a5bb5 Support focus <direction> for floating containers
This kind of worked before in that focus would change, but it wasn't
intentionally supported and had side effects such as not raising
the container, and being unable to cycle through all floaters depending
on the direction used.

This commit makes it properly supported. The new focus is chosen based
on the distance to the center point of each floating container in the
workspace, and the container is raised.

In a multi output setup, if both visible workspaces have floating
containers, focus will NOT cross into the other output. It is assumed
the user will use a workspace binding in this case.

If two floating containers occupy the exact same center point and you
try to focus in a direction, the behaviour is undefined.
2019-03-20 08:55:28 -06:00
..
commands Support focus <direction> for floating containers 2019-03-20 08:55:28 -06:00
config config/output: handle wildcard in get_output_config 2019-03-17 18:05:27 +02:00
desktop Remove debug tree 2019-03-18 11:29:19 -04:00
input Support WLR_INPUT_DEVICE_SWITCH in sway 2019-03-19 23:58:47 -04:00
tree Fix output config retrieval for new outputs 2019-03-16 10:40:46 -06:00
commands.c Support WLR_INPUT_DEVICE_SWITCH in sway 2019-03-19 23:58:47 -04:00
config.c Support WLR_INPUT_DEVICE_SWITCH in sway 2019-03-19 23:58:47 -04:00
criteria.c criteria: change workspace to support regex 2019-03-12 20:52:09 -06:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c Support WLR_INPUT_DEVICE_SWITCH in sway 2019-03-19 23:58:47 -04:00
ipc-server.c ipc_has_event_listeners: fix inverted check of subscribed_events 2019-02-06 15:16:48 +01:00
main.c Remove debug tree 2019-03-18 11:29:19 -04:00
meson.build Support WLR_INPUT_DEVICE_SWITCH in sway 2019-03-19 23:58:47 -04:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c Set DISPLAY after initializing Xwayland 2019-03-04 21:16:00 +01:00
sway-bar.5.scd swaybar: add overlay mode (fix #1620) 2019-02-24 20:05:47 -05:00
sway-input.5.scd sway-input.5: document wildcard and identifier troubleshooting 2019-02-16 23:50:37 +01:00
sway-ipc.7.scd ipc: describe libinput device configuration 2019-03-07 08:41:19 -07:00
sway-output.5.scd Add output dpms to manpage 2019-02-27 16:33:03 -05:00
sway.1.scd Update language in sway.desktop & sway(1) 2019-03-10 15:09:52 -04:00
sway.5.scd Support WLR_INPUT_DEVICE_SWITCH in sway 2019-03-19 23:58:47 -04:00
swaynag.c Replace wlr_log with sway_log 2019-01-21 12:59:42 +01:00
xdg_decoration.c view: set xdg_decoration->view to NULL, check decoration destroy 2019-02-23 03:03:03 -05:00