jetperch / pyjoulescope_ui

Joulescope graphical user interface
https://www.joulescope.com
Apache License 2.0
75 stars 23 forks source link

Multimeter Widget device selection does not persist #233

Closed mliberty1 closed 6 months ago

mliberty1 commented 8 months ago

Joulescope model

JS220, JS110

UI version

1.0.35

What OS are you seeing the problem on?

Windows 11

What happened?

The Multimeter Widget (which shares the Value Widget implementation) has does not persist the device selection. If you switch to a different view and return or restart the UI, the Multimeter Widget reverts to the default device.

What was expected?

The Multimeter Widget should persist the device and use it, assuming it is still available. If the device is no longer available, it should use the default device.

How to reproduce?

  1. Open the Multimeter View
  2. Use the Device dropdown to select the device
  3. Open the Oscilloscope View
  4. Open the Multimeter view
  5. Observe that the device dropdown shows "default", not the previously selected device.

Extra information

No response

mliberty1 commented 6 months ago

Fixed in 1.0.45 (currently alpha)