Skip to content

PyDM 1.7.2

Compare
Choose a tag to compare
@mattgibbs mattgibbs released this 10 Jul 00:28
· 1815 commits to master since this release
c559279

PyDM 1.7.2 Release Notes

This is mostly a bug fix release, with a few small improvements.

New Features

  • PyDMEnumButtons can now be used with plain-old (non-enum) integer-valued channels. Just set the 'items' property in Qt Designer or in Python code with a list of strings, one per integer value you expect. (Thanks @ivany4)
  • PyDMEmbeddedDisplays will now automatically re-load the file if the 'macros' property changes.

Bug Fixes

  • Don't expand $PYQTDESIGNERPATH in the PyDM Conda recipe. (Thanks @teddyrendahl)
  • Fixed a crash when supplying a negative integer to the 'shift' property on PyDMByteIndicator. (Thanks @ivany4)
  • Fixes for CI on Windows. (Thanks @hhslepicka)
  • Crosshairs on the plotting widgets can now be deselected. (Thanks @fernandohds564)
  • PyDMMainWindow now properly adds a new item to the history stack when you navigate to a file that has the same filename, but different macro variables.
  • Fixed a logic error that would sometimes prevent a PyDMEmbeddedDisplay from ever loading the file.
  • Fixed a bug where PyDMEmbeddedDisplay would sometimes skip searching directories specified by the $PYDM_DISPLAYS_PATH environment variable
  • PyDMRelatedDisplayButton no longer uses the deprecated 'displayFilename' property to store the filename a user specified in the initializer. This doesn't change the behavior of the widget, but does get rid of some annoying deprecation warnings.
  • Fixed a bug introduced in v1.7 where PyDMSlider would get stuck in a disabled state if the user specified their own limits (Thanks @hhslepicka)