see title, it's super annoying. the issue seems to be that wayland refreshes a whole lot faster than x11 (great!) but thus the keystate query strategy in new_frame() doesn't work. the solution would be to move nk_input_begin() and end calls into the main loop outside the event handling and move all the keyboard/mouse/input translation into the proper event handlers (which already exist in the nk/glfw wrapper).
see title, it's super annoying. the issue seems to be that wayland refreshes a whole lot faster than x11 (great!) but thus the keystate query strategy in
new_frame()
doesn't work. the solution would be to movenk_input_begin()
andend
calls into the main loop outside the event handling and move all the keyboard/mouse/input translation into the proper event handlers (which already exist in the nk/glfw wrapper).