0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 11:11:49 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release a274a14900 1.7.0
Automatically generated by python-semantic-release
2024-12-02 15:21:52 +00:00

7.7 KiB

CHANGELOG

v1.7.0 (2024-12-02)

Bug Fixes

  • tests: Add test for Console widget (da579b6)

Features

  • console: Add "prompt" signal to inform when shell is at prompt (3aeb0b6)

  • console: Add 'terminate' and 'send_ctrl_c' methods to Console (02086ae)

.terminate() ends the started process, sending SIGTERM signal. If process is not dead after optional timeout, SIGKILL is sent. .send_ctrl_c() sends SIGINT to the child process, and waits for prompt until optional timeout is reached. Timeouts raise 'TimeoutError' exception.

v1.6.0 (2024-11-27)

Bug Fixes

  • Add back accidentally removed variables (e998352)

  • Differentiate click and drag for DeviceItem, adapt tests accordingly (cffcdf2)

This fixes the blocking "QDrag.exec_()" on Linux, indeed before the drag'n'drop operation was started with a simple click and it was waiting for drop forever. Now there are 2 different cases, click or drag'n'drop - the drag'n'drop test actually moves the mouse and releases the button.

  • Do not quit automatically when last window is "closed" (96e255e)

Qt confuses closed and hidden

  • No need to call inspect.signature - it can fail on methods coming from C (like Qt methods) (6029246)

  • rpc: Gui hide/show also hide/show all floating docks (c27d058)

  • server: Use dock area by default (2fe7f5e)

  • tests: Make use of BECDockArea with client mixin to start server and use it in tests (da18c2c)

Depending on the test, auto-updates are enabled or not.

Features

  • '._auto_updates_enabled' attribute can be used to activate auto updates installation in BECDockArea (31d8703)

  • Add '--hide' argument to BEC GUI server (1f60fec)

  • Add main window container widget (f80ec33)

  • Add rpc_id member to client objects (3ba0b1d)

  • Asynchronous .start() for GUI (2047e48)

  • Do not take focus when GUI is loaded (1f71d8e)

  • client: Add show()/hide() methods to "gui" object (e68e2b5)

  • server: Add main window, with proper gui_id derived from given id (daf6ea0)

v1.5.3 (2024-11-21)

Bug Fixes

  • alignment_1d: Fix imports after widget module refactor (e71e3b2)

Continuous Integration

  • Fix ci syntax for package-dep-job (6e39bdb)

v1.5.2 (2024-11-18)

Bug Fixes

v1.5.1 (2024-11-14)

Bug Fixes

  • plugin_utils: Plugin utils are able to detect classes for plugin creation based on class attribute rather than if it is top level widget (7a1b874)

Refactoring

  • widgets: Widget module structure reorganised (aab0229)

v1.5.0 (2024-11-12)

Bug Fixes

  • crosshair: Crosshair adapted for multi waveform widget (0cd85ed)

Documentation

  • multi_waveform: Docs added (42d4f18)

Features

  • multi-waveform: New widget added (f3a39a6)

v1.4.1 (2024-11-12)

Bug Fixes

  • positioner_box: Adjusted default signals (8e5c0ad)

v1.4.0 (2024-11-11)

Bug Fixes

  • crosshair: Label of coordinates of TextItem displays numbers in general format (11e5937)

  • crosshair: Label of coordinates of TextItem is updated according to the current theme of qapp (4f31ea6)

  • crosshair: Log is separately scaled for backend logic and for signal emit (b2eb71a)

Features

  • crosshair: Textitem to display crosshair coordinates (035136d)

Testing

  • crosshair: Tests extended (64df805)

v1.3.3 (2024-11-07)

Bug Fixes

  • scan_control: Devicelineedit kwargs readings changed to get name of the positioner (5fabd4b)

Documentation

  • Update outdated text in docs (4f0693c)

v1.3.2 (2024-11-05)

Bug Fixes

  • plot_base: Legend text color is changed when changing dark-light theme (2304c9f)

Build System

  • Pyside6 version fixed 6.7.2 (c6e48ec)

v1.3.1 (2024-10-31)

Bug Fixes

  • ophyd_kind_util: Kind enums are imported from the bec widget util class (940ee65)

v1.3.0 (2024-10-30)

Bug Fixes

  • colors: Extend color map validation for matplotlib and colorcet maps (if available) (14dd8c5)

Features

  • colormap_button: Colormap button with menu to select colormap filtered by the colormap type (b039933)