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
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
)