Jesse
Jesse
If the `PositionTransform` in `Batcher` is set it affects the stroke width for lines. I think it makes more sense for that not to happen.
When padding is enabled the bin packer puts the padding around every rectangle. This wastes bin space, because we end up with double padding between rectangles. In 1D, with 2...
Couple of benefits to this: - Can compare different rasterizers (e.g. `StbSharp`, `SharpFont`) - End users can build fonts offline and drop the runtime dependency to a rasterizer - Can...
OpenWheels should manage text layout itself. Currently `ImageSharp.Fonts` is used to handle layout. I would prefer to avoid the hard dependency on that specific library by having a data structure...
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 :)