OpenWindow
OpenWindow copied to clipboard
A C# library that offers a unified API to talk to native windowing libraries.
Window bounds including decoration should not be important to the developer. It might make more sense to only expose client window bounds especially because of different platform support. For example...
Look into GitHub packages or else use a myget feed.
We can use libxkbcommon for composition, see [xkbcommon-compose.h](https://github.com/xkbcommon/libxkbcommon/blob/master/xkbcommon/xkbcommon-compose.h).
There's been a lot of discussion on this topic. Looks like Wayland is getting a server side decoration protocol after all named `xdg-decoration`. Though it will probably not be supported...
I do not have a Mac machine to develop a Quartz backend on. If anyone is interested in implementing macOS support, please let me know :)