libvaxis
libvaxis copied to clipboard
window: type for width/heigh should be `?usize` instead of a tagged union
This makes calls looks like this:
const child = window.child(.{.width = 10});
Instead of
const child = window.child(.{.width = .{.limit = 10 }});
Currently this value defaults to .fill
, which semantically we would make equivalent to null