Mercurial > minori
diff dep/animia/README.md @ 216:8a482049b968
dep/animia: win/wayland: add UNTESTED support for wlroots protocols
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sun, 07 Jan 2024 12:42:10 -0500 |
parents | 9f3534f6b8c4 |
children |
line wrap: on
line diff
--- a/dep/animia/README.md Sun Jan 07 11:44:40 2024 -0500 +++ b/dep/animia/README.md Sun Jan 07 12:42:10 2024 -0500 @@ -8,7 +8,8 @@ ## Support Animia supports Windows, macOS, and Linux when dealing with file descriptors. When enumerating windows, it supports Windows, macOS (Quartz), X11, and -Wayland (only via the `ext_foreign_toplevel_handle_v1` interface). +Wayland (only via the `ext_foreign_toplevel_handle_v1` and +`wlr_foreign_toplevel_management_unstable_v1` interfaces). Unlike Anisthesia, Animia currently does not support UI automation, i.e., most web browsers will not work properly, if at all. @@ -36,8 +37,7 @@ [unreliable](https://stackoverflow.com/a/49970271). ### Wayland -Only Wayland servers that implement the `ext_foreign_toplevel_handle_v1` -interface will work with Animia. As of 2 January 2024, this means there are no -server implementations that will work. **However**, it is possible to implement -support for the wlroots-specific `wlr_foreign_toplevel_management_unstable_v1` -protocol, which will at least give support to window managers based off of it. +Only Wayland servers that implement the `ext_foreign_toplevel_handle_v1` or +`wlr_foreign_toplevel_management_unstable_v1` interfaces will work with Animia. +Currently, both Sway and Mir support the latter. Maybe some day we'll have +major compositor support for `ext_foreign_toplevel_handle_v1`.