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 https://github.com/slaclab/pydm/pull/925
* ENH: Tooltip by YektaY in https://github.com/slaclab/pydm/pull/911
* Adds new PyDMShellCommand environment variable property by YektaY in https://github.com/slaclab/pydm/pull/934
* ENH: Let the x-axis of time plots autorange until the buffer is filled by jbellister-slac in https://github.com/slaclab/pydm/pull/931
* Allow for Read-Only PyDMLineEdit by mcb64 in https://github.com/slaclab/pydm/pull/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 https://github.com/slaclab/pydm/pull/926
* BUG: clear buffer queue requested flag during initial renders by tangkong in https://github.com/slaclab/pydm/pull/933
* FIX: Allow the user to set the range of PyDMSpinbox, instead of always taking it from the channel by jbellister-slac in https://github.com/slaclab/pydm/pull/935
* Fix style sheet overwriting specific rules with global ones by jbellister-slac in https://github.com/slaclab/pydm/pull/936
* FIX: Clear out the bars set on the archiver plot when clearCurves() is called by jbellister-slac in https://github.com/slaclab/pydm/pull/942
New Contributors
* tangkong made their first contribution in https://github.com/slaclab/pydm/pull/933
**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.17.0...v1.18.0