Releases: harskish/pyviewer
Releases · harskish/pyviewer
v2.0.2
- DockingViewer: added UI and font scaling support
- DockingViewer: added user settings saving/loading support
- Fixed StringParam not being editable
- Significantly improved ToolbarViewer/SingleImageViewer startup speed
- PyCuda support was dropped in the process. The bundled custom pytorch OP provides the same functionality.
Major release: v2.0.0
This release contains many new features, but also potentially breaking changes.
New in Pyviewer v2.0.0:
- Replaced custom imgui+implot backend with imgui-bundle
- This change enables the use of several bundled libraries, such as implot, implot3d, imgui-node-editor, ImFileDialog, and others! See imgui-bundle readme for more information.
- The Imgui Python bindings included in imgui-bundle are more up-to-date and have better autocomplete support compared to pyimgui.
- Added DockingViewer. This viewer is still experimental, and is missing features compared to ToolbarViewer.
- Miscellaneous bugfixes and tweaks.
Due to the updated backend and the new Imgui bindings, most existing code making use of PyViewer will require slight tweaking.
v1.7.0
v1.6.0
Improvements to PannableArea:
- cleanup of internal xform handling
- more helpers, e.g.
screen_to_uv_xform,get_visible_box_{image,canvas},get_hovered_uv_{image,canvas} - improved zoom behavior on MacBook trackpads
- zoom now relative to current cursor position
FloatSlider: added log scaling support