0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 11:11:49 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release 9a91583ed0 0.85.0
Automatically generated by python-semantic-release
2024-07-16 10:53:17 +00:00

7.3 KiB

CHANGELOG

v0.85.0 (2024-07-16)

Feature

  • feat(color_map_selector): added colormap selector with plugin (b98fd00)

v0.84.0 (2024-07-15)

Feature

  • feat(waveform): async readback update implemented for async devices (0c6a9f2)

  • feat(waveform): data are taken directly from ScanItem which is defined from scan_status endpoint; scan update is triggered from scan_segment; plots can be added just specifying y_name -> best effort for setting x reported device (b8717f1)

Fix

  • fix(waveform): timestamp are not converted to human readable format (e495fd3)

  • fix(waveform): set_x method various bugs fixed (8516a1d)

  • fix(waveform): x axis switching logic fixed when axis are not compatible (e4e1a90)

  • fix(waveform): dap leaked RID for all daps in current process; dap RID is now f"{scan_id}-{gui_id}" to distinguish for each plot instance (d23fd8b)

  • fix(waveform): only one type of x axis allowed; x mode validated (9d6ae87)

  • fix(waveform): data for axis are taken by separate method; validation consolidated (fc5a8bd)

  • fix(bec_dispatcher): connect_slot can accept kwargs (0aa317a)

Refactor

  • refactor(waveform): plot can be prompted without specifying kwargs (48911e9)

  • refactor(jupyter_console_window): added more examples of waveforms (fc935d9)

Test

  • test(waveform): tests extended (006992e)

v0.83.1 (2024-07-14)

Fix

  • fix(toolbar): default transparent background (eab7883)

  • fix: use apply_theme (2d4249e)

  • fix: spinner: update reference image for widget test, use apply_theme (63db135)

  • fix: replace pyqtdarktheme by qdarkstyle, add 'apply_theme' function (in utils/colors.py) (8308115)

Test

  • test(toolbar): added reference pngs for spinner for Darwin (11a7204)

v0.83.0 (2024-07-08)

Feature

  • feat: added reference utils to compare renderings of widgets (2988fd3)

  • feat(widgets): added device box with spinner (1b017ed)

  • feat(designer): added option to skip the widget validation for DesignerPluginGenerator (41bcb80)

Fix

  • fix(terminal): added default args to avoid designer crashes on startup (360d171)

  • fix(widget): fixed widget cleanup routine (2b29e34)

  • fix(bec_widget): added cleanup method to bec widget base class (fd8766e)

  • fix(website): fixed dummy input (903ce7d)

Test

  • test(vscode): fixed vscode tests for new cleanup routine (eb26e2a)

  • test(vscode): improved vscode test (5de8804)

v0.82.2 (2024-07-08)

Fix

  • fix(rpc_server): pass cli config to server (90178e2)

v0.82.1 (2024-07-07)

Fix

  • fix(motor_map): bug where motors without limits were selected (c78cd89)

Refactor

  • refactor(setting_dialog): moved to qt_utils (3826bb3)

  • refactor(toolbar): toolbar moved from widgets to qt_utils (7ffc06f)

Test

  • test(setting_dialog): tests added (74a249b)

Unknown

  • tests(motor_map_widget): tests added (734f4c7)

  • feat(settings_dialog):apply button (2020953)

v0.82.0 (2024-07-07)

Feature

  • feat(toggle): added angular component-like toggle (b9bff38)

Refactor

  • refactor(device_input): DeviceComboBox and DeviceLineEdit moved to top layer of widgets (f048629)

  • refactor(stop_button): moved to top layer, plugin added (f5b8375)

  • refactor(motor_map_widget): removed restriction of only PySide6 for widget (db1cdf4)

  • refactor(color_button): ColorButton moved to top level of widgets (fa1e86f)

v0.81.2 (2024-07-07)

Fix

  • fix(waveform): scan_history error check for IndexError (dd1875e)

v0.81.1 (2024-07-07)

Fix

  • fix(motor_control): temporary remove of motor control widgets (99114f1)

v0.81.0 (2024-07-06)