0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release 2f5cc3030d 0.90.0
Automatically generated by python-semantic-release
2024-07-23 16:26:53 +00:00

7.7 KiB

CHANGELOG

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)

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