7.4 KiB
CHANGELOG
v1.12.0 (2024-12-12)
Features
- safe_property: Added decorator to handle errors in Property decorator from qt to not crash
designer
(
e380489
)
v1.11.0 (2024-12-11)
Features
- collapsible_panel_manager: Panel manager to handle collapsing and expanding widgets from the
main widget added
(
a434d3e
)
Testing
- collapsible_panel_manager: Fixture changed to not use .show()
(
ff654b5
)
v1.10.0 (2024-12-10)
Features
- layout_manager: Grid layout manager widget
(
17a63e3
)
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
- Support for bec v3
(
746359b
)
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
)