sway-patched-tray-menu-github/include/sway
Ankit Pandey 90c2d631e2 root: Try to preserve relative positions of floating containers
This makes the behavior of floating containers more consistent with i3.
The coordinates of the container are scaled when the size of the
workspace it is on changes or when the container is moved
between workspaces on different outputs.

For scratchpad containers, add a new state that preserves the dimensions
of the last output the window appeared on. This is necessary because
after a container is hidden in the scratchpad, we expect it to be in the
same relative position on the output when it reappears. We can't just
use the container's attached workspace because that workspace's
dimensions might have been changed or the workspace as a whole could
have been destroyed.
2023-03-14 23:26:42 -07:00
..
desktop launcher: make launcher context seat aware 2023-02-05 00:53:47 -07:00
input Constify pixman_region32_t for rendering functions 2023-02-22 13:37:44 -05:00
tree root: Try to preserve relative positions of floating containers 2023-03-14 23:26:42 -07:00
commands.h Make cmd_handler.command const 2023-01-03 21:50:56 +01:00
config.h Add libinput RotationAngle 2022-12-09 11:28:53 +01:00
criteria.h Replace pcre with pcre2 2022-03-12 14:02:32 +01:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
desktop.h Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
ipc-json.h sway: add non-desktop outputs to json when running swaymsg -t get_outputs 2022-09-19 07:26:45 -04:00
ipc-server.h ipc: add support for output event 2023-02-01 11:32:57 -05:00
layers.h Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
output.h Move output commit out of output_render() 2023-02-22 13:37:44 -05:00
server.h launcher: support external launcher tokens 2023-02-05 00:53:47 -07:00
surface.h Update surface fractional scale on output change 2023-02-20 12:11:07 +01:00
swaynag.h Spawn swaynag as a wayland client 2019-04-14 12:41:59 +03:00
xdg_decoration.h Improve CSD logic 2018-09-27 22:51:37 +10:00
xwayland.h Parse missing i3 window types 2018-10-21 15:59:04 +02:00