Joulescope-ui

Latest version: v1.1.9

Safety actively analyzes 631310 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 18

1.1.9

2024 May 21

* Fixed Waveform widget issues.
* Fixed OpenGL frame rendering corruption.
* Fixed "Save image to file" & "Copy image to clipboard".
* Added support for numpad 1 through 9 keys.
* Fixed control widget "Add single marker".
* Fixed customary units display in Value widget.
* Fixed QAbstractSpinBox styling.
* Fixed QComboBox styling on macOS.

1.1.8

2024 May 13

* Added arbitrary divisor with optional units to Value widget 265
* Added Flyout widget click & drag right to resize 267
* Deferred data directory creation 266
* Updated pyjls from 0.9.2 to 0.9.4 to fix unicode path handling.
* Fixed crash on JLS file not found 264
* Changed to async publish for stream buffer to prevent timeouts 269
* Added Waveform widget keyboard shortcuts 268
* Improved global keyboard shortcuts to work from all windows.
* Changed Waveform widget keyboard shortcuts to be local.
Fixes broken shortcuts with two Waveform widgets. Click on widget to select.
* Improved Waveform widget undo/redo.

1.1.6

2024 Apr 26

* Added plugin framework with live code reload 14
* Restructured code to support human language translation.
* Added AI translations: ar, de, el, es, fr, it, ja, ko, zh.
* Added Intel graphics dialog to display sequence 245
* Modified QComboBox style.
* Added filename replacement variables.
* Added Trigger widget.
* Fixed Waveform widget hover time 263
* Updated pyjoulescope_driver from 1.4.10 → 1.5.1.
Fixes GPI and current range oscillations when downsampled.
* Improved error handling on resource load.

1.0.62

2024 Mar 21

* Fixed JS110 performance degradation (blocking status in device thread)
using pyjoulescope_driver 1.4.8 → 1.4.10.
* Disabled JS110 on-instrument stats polling, which is not used by UI.

1.0.59

2024 Mar 12

* Modified sidebar buttons to disable when no Joulescopes connected.
* Renamed "plugins" directory to "range_tools".
* Modified widgets to display device name, not model-serial_number 256
* Added optional Waveform widget feature to set the plot label 255
* Added JLS v1 support to JLS Info Widget 259
* Fixed JLS reopen support by adding optional on_pubsub_delete callback 260
* Added "dots" to each Waveform widget sample when sufficiently zoomed in 261
* Added snap to sample for Waveform widget hover display.

1.0.58

2024 Feb 27

* Dropped Python 3.9 support as static methods are not callable until 3.10.
See https://docs.python.org/3/whatsnew/3.10.html
* Updated Intel OpenGL dialog text.
* Updated 2024 out-of-office days.
* Added widget class not found handling on config load.
* Deferred rendering on class registration.
* Improved "developer" mode.
* Renamed "debug" mode to "developer" mode.
* Automatically close developer widgets on setting disable.
* Renamed Debug widget to Profile widget.
* Added Publish Spy widget.
* Added Log View widget.
* Added PubSub Explorer widget.
* Added WindowStaysOnTopHint to HelpHtmlMessageBox 245
* Modified Export all data to work when streaming 246
* Added zoom to dual markers in Waveform widget 243
* Added Waveform widget move both dual markers when click on top Δt bar 247
* Added preferred units to Waveform widget i, v, p plots 248
* Added time format options to CSV statistics recording 231
* Added option to set exact plot y-axis range in Waveform widget 126
* Added support for Waveform widget precision and quantity selection 130
* Added clock widget with support for local and UTC time.
* Added path info the issue report index.
* Added safe mode (Hold shift key at launch until window shows) 250
* Modified view activate to restore geometry before dock state.
* Improved JsdrvStreamBuffer shutdown to prevent log warnings.
* Added startup dialog sequencing.
* Improved device update.
* Defer update for several seconds to help insure system stability.
* Prompt user.
* Update sequentially to minimize any update failure risks.
* Added color legend to Memory widget.
* Updated pyjls from 0.9.1 to 0.9.2 to improve corrupted JLS file handling.
* Updated pyjoulescope_driver from 1.4.6 to 1.4.8.
* Updated joulescope from 1.1.8 to 1.1.12.
* Updated PySide6-QtAds from 4.1.0.2 to
[4.2.1](https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/releases)
and PySide6 from 6.2.0 to
[6.2.2](https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.2/release-note.md).
The new versions address a number of stability issues.
* Removed unused pyperclip dependency.
* Converted deprecated QMouseEvent method calls to supported methods.
* Added missing menu items to menu widget storage.
* Added QtCore.Slot decorator to PySide6/Qt6 slots.
* Improved QMenu and Qt Slot memory management and object lifecycle management.
* Updated credits to include missing entries.
* Improved pubsub registration and callback management 254
* Added auto unsubscribe on object unregister to fix dangling subscribes.
* Improved bound method handling to reduce memory leaks.
* Reduced the number of pubsub_singleton usages.
* Added subscribe() return object for use with unsubscribe().
* Fixed settings widget to update on view changes 253
* Fixed QDialog memory management.
* Improved widget open / close handling.
* Upgraded to Nuitka 2.0.5.
* Fixed sidebar widget 257 258

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.