v1.17.0
What's Changed
This release adds a host of new features, including a new graphing widget (thanks to @mcb64). An update to make the PYDMDrawingLine more intuitive. A new menu to change PyDMSlider properties while in use. Password validation was added to PyDMRelatedDisplayButton and PyDMShellCommand (thanks to @lvhuihui1988). The update also makes adding additional rules to custom widgets easier (thanks to @rcardenes).
Note:
This release makes changes to the PYDMDrawingLine, which will increase its usability but which may alter the position or size of current lines in use. We recommend checking any screens that currently use PYDMDrawingLine after updating to v1.17.0.
New Features
- ENH:add password validation for these two widgets. by @lvhuihui1988 in #775
- ENH: provide a decorator to add rule properties to a class by @rcardenes in #900
- ENH: PyDMSlider Parameters Menu by @YektaY in #907
- ENH: PyDMDrawingLine length on rotation by @ZLLentz in #915
- ENH: New embedded display method which can update macros and filename without a reload in between by @YektaY in #921
- Support loading stylesheets from files in PyDM Displays by @mattgibbs in #906
- New PyEventPlot widget by @mcb64 in #909
Bug Fixes
- FIX: Remove plot items from the correct view box when calling clear in all cases by @jbellister-slac in #913
- FIX: When launching pydm with --hide-nav-bar or --hide-status-bar, uncheck the corresponding menu options by @jbellister-slac in #918
- FIX: skip non-file stylesheets such as empty string by @ZLLentz in #919
Build Changes
- BLD: Use a more recent macOS for azure pipelines by @jbellister-slac in #914
- BLD: Fix azure pipelines for macOS 11+ by @jbellister-slac in #917
New Contributors
- @lvhuihui1988 made their first contribution in #775
- @rcardenes made their first contribution in #900
- @mcb64 made their first contribution in #909
Full Changelog: v1.16.3...v1.17.0