sway-patched-tray-menu-github/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
..
commands root: Try to preserve relative positions of floating containers 2023-03-14 23:26:42 -07:00
config Adjust scale for fractional-scale-v1 2023-02-22 10:14:31 -05:00
desktop Disable direct scanout for surfaces with popups 2023-02-28 15:38:05 +01: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.c Make cmd_handler.command const 2023-01-03 21:50:56 +01:00
config.c input: enable user xkb configs with cap_sys_nice 2023-01-11 11:32:09 +01:00
criteria.c criteria: be lenient on window_role and instance too 2022-12-08 21:20:45 +01:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c Correct window_rect.y with hide_edge_borders 2023-02-10 11:17:50 -07:00
ipc-server.c ipc: add ability to subscribe to output event 2023-02-06 11:02:52 +01:00
lock.c Introduce surface_{enter,leave}_output() 2023-02-10 20:36:15 +01:00
main.c fix: remove redundant empty statement in main.c 2022-07-12 16:07:51 +02:00
meson.build Add libinput RotationAngle 2022-12-09 11:28:53 +01:00
realtime.c realtime: request SCHED_RR using CAP_SYS_NICE 2022-05-18 11:20:17 +02:00
server.c Add support for fractional-scale-v1 2023-02-10 20:36:15 +01:00
sway-bar.5.scd man: update Pango font description URL 2021-08-04 02:15:04 +02:00
sway-input.5.scd man: add warning for hide_cursor configuration 2023-03-11 11:58:05 -05:00
sway-ipc.7.scd Clarify documentation for window_rect 2023-02-10 11:17:50 -07:00
sway-output.5.scd man: fix typo in output disable docs 2023-01-03 10:59:02 -07:00
sway.1.scd man: update maintainer 2021-01-08 09:33:51 +01:00
sway.5.scd Add primary_selection config option 2022-12-05 14:09:29 +01:00
swaynag.c Bump RLIMIT_NOFILE 2021-10-30 08:19:35 -06:00
xdg_activation_v1.c xdg-activation: fix urgency when the client does not specify a seat 2023-02-09 20:02:32 +01:00
xdg_decoration.c Fix compile after wlroots commit c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c 2021-10-07 21:29:37 +03:00