So far, when I run pygfx apps, the window's position on the screen changed every time.
Suggest that add a new method in RenderCanvas class, so the method allows developers control the position on the screen.
In case of glfw, my workaround now is:
if isinstance(canvas, GlfwRenderCanvas):
glfw.set_window_pos(canvas._window, 400, 100)
Thanks.