Ian Kettlewell

Results 79 issues of 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...

bug

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...

macOS

- [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...

bug
Windows
macOS

Borderless fullscreen is a useful and common feature for games. Investigation is needed to find common implementations for Windows and MacOS.

Windows
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...

Web

- [ ] 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
macOS
Web

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...

Windows
macOS