Ian Kettlewell
Ian Kettlewell
Yeah, that makes sense. I can see it being tricky if you wanted to do something like set the window height (including titlebar) to the screen height (not that `kapp`...
Oh no. Probably we'll need to investigate what other similar libraries (Winit, Glfw, SDL) do.
Winit has some good discussion on this topic here: https://github.com/rust-windowing/winit/pull/497 On Mac the expected convention is that this is set through the `.app` bundle. So `winit` does nothing on Mac....
I think the reason I hesitated on this is that MacOS is different than Windows and I wasn't sure what to call things and how to reconcile options. After some...
That sounds great! And yeah the overhead of storing some numbers is trivial. One thing is I have been trying to keep multiple windows working even if it's not an...
A HashMap with `HWND` as the key sounds good to me. > One issue with this approach: assuming we expose an API for setting borderless, the user could manually "restore"...
@MasonRemaley wrote-up a really good investigation of full-screen support on Windows: https://www.anthropicstudios.com/2021/02/20/fullscreen-exclusive-is-a-lie/ Their conclusion is that exclusive full screen support is spotty across games. This is leading me to think...
Yup, that seems like the best call. Easy to get right without hacks and covers most use cases.
I'd love to support both X11 and Wayland eventually. I did a tiny amount of work on Linux support but I was developing in a really slow VM so I...
Good question! `kapp` aims to: * Build as quick as reasonably possible (it clean builds in 1/4th the time of `winit`) * Correctly implement little, often neglected, details like: *...