0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 11:41:49 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release 66fc5306d6 1.9.1
Automatically generated by python-semantic-release
2024-12-10 19:34:00 +00:00

7.5 KiB

CHANGELOG

v1.9.1 (2024-12-10)

Bug Fixes

  • designer: General way to find python lib on linux (6563abf)

v1.9.0 (2024-12-10)

Features

  • side_menu: Side menu with stack widget added (c7d7c6d)

Testing

  • side_panel: Tests added (9b95b5d)

v1.8.0 (2024-12-10)

Features

  • modular_toolbar: Material icons can be added/removed/hide/show/update dynamically (a55134c)

  • modular_toolbar: Orientation setting (5fdb232)

  • round_frame: Rounded frame for plot widgets and contrast adjustments (6a36ca5)

Testing

  • modular_toolbar: Tests added (9370351)

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)