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`.