7.5 KiB
CHANGELOG
v0.89.0 (2024-07-22)
Feature
- feat(themes): moved themes to bec_qthemes (
3798714
)
Unknown
- Revert "feat(themes): moved themes to bec_qthemes"
This reverts commit 3798714369
(fd6ae91
)
v0.88.1 (2024-07-22)
Documentation
- docs: readthedocs icon path fixed (
2bcaa42
)
Fix
- fix(plot_base): set_xy autorange moved to plotbase from waveform (
a3dff7d
)
Refactor
- refactor(toolbar): generalizations of the ToolBarAction (
ad112d1
)
v0.88.0 (2024-07-19)
Feature
-
feat(waveform_widget): designer plugin added (
1f8ef52
) -
feat(waveform_widget): switch between drag and rectangle mode (
2be009c
) -
feat(waveform_widget): autorange button (
8df6b00
) -
feat(waveform_widget): dap parameter window (
1e551d6
) -
feat(waveform): export to matplotlib window of current scene (
8d93405
) -
feat(figure): export dialog can be launched from CLI and from toolbar (
6ff6111
) -
feat(waveform_widget): added error handle utility (
a8ff1d4
) -
feat(curve_dialog): add DAP functionality (
e830565
) -
feat(curve_dialog): curves can be added (
c926a75
) -
feat(waveform_widget): BECWaveformWidget toolbar added import/export config (
fa9b171
) -
feat(waveform_widget): BECWaveformWidget added with toolbar (
755b394
)
Fix
-
fix(waveform_widget): plot API unified with BECFigure (
2c8764a
) -
fix(colormap_selector): compatibility for PyQt6 when using designer fixed (
50135b5
) -
fix(waveform_widget): adapted for BECWidget base class (
6eb313f
) -
fix(waveform_widget): temporary disabled save/load config (
7089cf3
) -
fix(waveform_widget): use @SafeSlot decorator for automatic error message (
8e588d7
) -
fix(waveform): colormaps of curves can be changed and normalised
feat(waveform): colormap can be changed from curve dialog
fix(curve_dialog): default dialog parameters fixed
curve Dialog colormap WIP (33495cf
)
- fix(waveform_widget): adapted for changes from improved scan logic from waveform widget (
8ac35d7
)
Refactor
-
refactor(icons): icons moved to the assets directory (
a8b6ef2
) -
refactor(waveform_widget): removed PYSIDE6 check (
47fcb9e
)
Test
- test(waveform_widget): test added (
8d764e2
)
v0.87.1 (2024-07-18)
Fix
-
fix(dock): added hasattr to cleanup method for widgets (
d75c55b
) -
fix: add missing close() call, ensure jupyter console client.shutdown() is called in closeEvent (
e52ee26
) -
fix: BECWidget checks if it is a widget, and implements closeEvent and cleanup (
d64758f
) -
fix: add exit handlers for BECConnection objects (
6202d22
)
Refactor
- refactor: BECWidget is a mixin based on BECConnector, for each QWidget in BEC
Handles closeEvent() and RPC registering/unregistering (c7feb69
)
v0.87.0 (2024-07-17)
Feature
-
feat(qt_utils): added warning utility with simple API to setup warning message (
787f749
) -
feat(qt_utils): added error handle utility with popup messageBoxes (
196ef7a
)
Unknown
- tests: add unit tests for error and warning message boxes (
8f104cf
)
v0.86.0 (2024-07-17)
Feature
- feat(toolbar): added separator action (
ba69e79
)
v0.85.1 (2024-07-17)
Fix
- fix(waveform): readout_priority dict fixed, not overwritten to 'baseline' key (
b5b0aa4
)
v0.85.0 (2024-07-16)
Feature
- feat(color_map_selector): added colormap selector with plugin (
b98fd00
)
v0.84.0 (2024-07-15)
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
)
Refactor
- refactor(waveform): plot can be prompted without specifying kwargs (
48911e9
)
Test
- test(waveform): tests extended (
006992e
)