NWindows
NWindows copied to clipboard
NWindows is a cross-platform window creation and management library for .NET
Don't much about the difference between [Wayland](https://wayland.freedesktop.org/docs/html/) and X11, only that it is a more recent protocol but might not be always fully supported.
Ideally without any dependencies. Hopefully possible with the nature of dynamic binding with ObjectiveC. Should not be a problem in terms of performance as Window interactions are not used in...
It should not be too complicated to bring that support, but it's still quite some work. This should support both: 1. custom rendering (so full delegation of IME to NWindows/UI...
Might have to look into gesture as well...
The Window class is not super tested today, only [two tests](https://github.com/xoofx/NWindows/blob/main/src/NWindows.Tests/WindowTests.cs) were developed for a basic coverage of the core internals. The associated input device methods (Mouse, Keyboard, Cursor...) are...