7.7 KiB
CHANGELOG
v0.91.0 (2024-07-23)
Feature
-
feat(dock_area): plugin added (
a16b87a) -
feat(dock_area): Added toolbar to dock area to add widgets without CLI interactions (
cce1367) -
feat(toolbar): expandable menu actions (
28f26e9)
Fix
-
fix(status_item): icons changed to material design (
1b9c55a) -
fix(plugins): Qt Designer plugins icons adjusted (
f4844d2)
Test
- test(dock_area): tests extended (
06fab0e)
v0.90.0 (2024-07-23)
Feature
-
feat(image_widget): plugin added (
4371168) -
feat(image_widget): all toolbar actions added (
501eb92) -
feat(image_widget): image_widget added (
6a9317f)
Fix
-
fix(axis_setting): fix compatibility for issue with horizontal line for PyQt6 (
1cf6e32) -
fix(image_widget): image_widget autorange fixed (
7f49893) -
fix(image_widget): image widget adjusted (
3d2ca48) -
fix(image): only single monitor image is allowed (
fe7e542) -
fix(image): raw data are saved in image item to always have precise processing (
c15035b)
Refactor
- refactor(jupyter_console_example): added examples of standalone widgets (
ba0d1ea)
Test
- test(image_widget): tests added (
70fb276)
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)
Refactor
- refactor: BECWidget is a mixin based on BECConnector, for each QWidget in BEC
Handles closeEvent() and RPC registering/unregistering (c7feb69)