Ian Kettlewell
Ian Kettlewell
Right now the viewport will be an incorrect value when a window is bound to a GLContext. On Windows this manifests as the viewport size being 0,0 when a window...
While investigating https://github.com/kettle11/kapp/issues/64 I came across a MacOS only feature that won't work correctly with `kapp`'s text input events. When holding the 'a' key the following things occur: * `CharacterReceived...
- [x] Windows (Thanks @lunabunn !) - [ ] Mac - [ ] Web `kapp`'s IME support should make it easy to implement correct behavior. Proper IME input is critical...
Right now the `window_builder::maximum_size` and `window_size` functions claim `Sets the maximum size of the window's content area (excluding the titlebar and borders)`, but on Mac the titlebars are actually included...
Borderless fullscreen is a useful and common feature for games. Investigation is needed to find common implementations for Windows and MacOS.
`wasm-bindgen` and it's ecosystem is massively useful but also very complex. It is possible to interact with web APIs with a thin wrapper API instead of `wasm-bindgen` **Pros:** * Cut...
- [ ] Windows - [ ] Web Windows and Web should report MouseDelta events in addition to PointerMoved events. MouseDelta events should be sent even when the mouse cursor...
Right now key events are received, but they are a poor substitute for platform native character input. - [x] Mac - [x] Web - [ ] Windows In addition setting...
Windows in particular may not be reporting modifier keys at all. On Windows `MapVirtualKeyW(scancode, MAPVK_VSC_TO_VK_EX)` needs to be used. Mac may be missing some modifiers as well. Some investigation is...