Skip to content

Releases: harskish/pyviewer

v2.0.2

06 May 11:14

Choose a tag to compare

  • 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

10 Apr 15:06
e37be3a

Choose a tag to compare

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

15 Mar 23:26

Choose a tag to compare

Features:

  • Window title setting
  • Mipmap support
  • AutoUI: added StringParam
  • AutoUI: added active flag for skipping Param drawing
  • AutoUI: Param resetting with right-click

Fixes:

  • Fix for aliasing at integer zoom levels

v1.6.0

11 Oct 09:31

Choose a tag to compare

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

v1.5.1

02 Sep 07:35

Choose a tag to compare

Added plotting support to single image viewer

v1.4.4

20 Jun 12:06

Choose a tag to compare

Fix crash on window minimize

v1.4.3

12 Jun 13:45

Choose a tag to compare

Support ignoring attributes in strict_dataclass, which enables adding custom functions etc.
Used in ParamContainer to add a hashing function.

v1.4.2

21 May 16:38

Choose a tag to compare

v1.4.2: callback improvements

v1.4.1

28 Apr 19:40

Choose a tag to compare

Allow overriding to_str on enum sliders in AutoUI

v1.4.0

23 Apr 16:50

Choose a tag to compare

v1.4.0: make cuda optional in custom_ops