-
Notifications
You must be signed in to change notification settings - Fork 50
updates related to upstream changes #687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* fix typo in the requested limit name of the wgpu device. * fix test config. * fix examples/test and docs * fix max-texture-dimension-2d limit name and replace underscore by hyphen for the other limits. * fix missing dependency (libxrandr) to compile GLFW during building wheel for imgui-bundle. * update CI timeout * update timeout in non-nb test job --------- Co-authored-by: Kushal Kolar <kushalkolar@gmail.com>
doc failure is because the pygfx gallery scraper now checks for |
…at was fixed in pygfx
📚 Docs preview built and uploaded! https://www.fastplotlib.org/ver/extinguish-fires |
I think the current failures in the nb tests might be due to changes in the latest jupyterlab |
I figured it out, since the starting size of the jupyter canvas is (0, 0) we get blank screenshots until the second screenshot is requested. But then that second screenshot is not sized correctly so I think it's processing events or something. If pygfx/rendercanvas#50 is merged then this will be fixed. |
waiting for next release of rendercanvas with pygfx/rendercanvas#50 . Tests passing locally with latest rendercanvas on main. |
@clewis7 ready for review! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I couldn't tell just from looking at the diffs... What is the reason for the change from fpl.run()
to fpl.loop.run()
? Because we are using rendercanvas
now?
* use imageio[ffmpeg] instead of pyav (fastplotlib#686) * fix typo in the requested limit name of the wgpu device (fastplotlib#679) * fix typo in the requested limit name of the wgpu device. * fix test config. * fix examples/test and docs * fix max-texture-dimension-2d limit name and replace underscore by hyphen for the other limits. * fix missing dependency (libxrandr) to compile GLFW during building wheel for imgui-bundle. * update CI timeout * update timeout in non-nb test job --------- Co-authored-by: Kushal Kolar <kushalkolar@gmail.com> * update to use pygfx.TextureMap * forgot to set imageio[ffmpeg] for all extras * migrate to RenderCanvas, remove event_filter stuff for imgui since that was fixed in pygfx * remove very old irrelevant example * fix docstring * update examples to use fpl.loop.run() * update API docs * black * import ImageWidget only if imgui is installed * enumerate_adapters() -> enumerate_adapters_sync() * remove annoying warnings from cmap * remove more cmap warnings * black --------- Co-authored-by: Jérémie Fache <jeremie.fache@netcourrier.com>
This PR catches up with a number of upstream changes:
ImageWidget
is imported only ifimgui
is installed.