Skip to content

v1.18.0

Compare
Choose a tag to compare
@YektaY YektaY released this 04 Nov 22:42
· 707 commits to master since this release
72111a2

What's Changed

We have a few new features and a host of bug fixes in this new version. One feature to note is the addition of tooltips which can have channels written into the tooltip, such that when one hovers over the widget the tooltip with display the current value from the channel. This will be available for all widgets that inherit from the PyDMWidget class. We also added timestamp to the PyDMChannel class so it could be included in the tooltips.

Note:
We have made a fix to the style sheets which may cause some screens to require fixes to their style sheet if they use a global style sheet. The fix corrects the order of precedence so that global style sheet will no longer take precedence over the parent style sheet.

New Features

  • ENH: Set a display to return to when the home button is clicked in the nav bar by @jbellister-slac in #925
  • ENH: Tooltip by @YektaY in #911
  • Adds new PyDMShellCommand environment variable property by @YektaY in #934
  • ENH: Let the x-axis of time plots autorange until the buffer is filled by @jbellister-slac in #931
  • Allow for Read-Only PyDMLineEdit by @mcb64 in #939

Bug Fixes

  • FIX: Autorange for plots will now work properly when the context menu is opened in the main view and y-axis options are used by @jbellister-slac in #926
  • BUG: clear buffer queue requested flag during initial renders by @tangkong in #933
  • FIX: Allow the user to set the range of PyDMSpinbox, instead of always taking it from the channel by @jbellister-slac in #935
  • Fix style sheet overwriting specific rules with global ones by @jbellister-slac in #936
  • FIX: Clear out the bars set on the archiver plot when clearCurves() is called by @jbellister-slac in #942

New Contributors

Full Changelog: v1.17.0...v1.18.0