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 95e515114a 0.89.0
Automatically generated by python-semantic-release
2024-07-22 19:43:00 +00:00

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)