TIL; iOS allows accessibility elements to have non-rectangular bounds, using bezier paths. Clearly I should add that feature to my #AccessKit cross-platform library (no, AccessKit isn't an Apple thing).
I suppose, to support bezier paths, AccessKit may need to depend on kurbo (https://github.com/linebender/kurbo) again, instead of just copying the handful of simple structures and functions from kurbo that we do now.
@Alper_Celik If I add it to AccessKit, then the new Wayland protocol will get it too. The current plan is to use serialized AccessKit trees. Of course, as the new Wayland protocol is more widely tested and reviewed, we may find deficiencies in the AccessKit schema.
Matt Campbell
in reply to Matt Campbell • • •GitHub - linebender/kurbo: A Rust library for manipulating curves
GitHubAlper Çelik :cpp: :nix:
in reply to Matt Campbell • • •Matt Campbell
in reply to Alper Çelik :cpp: :nix: • • •Jason J.G. White likes this.