03a93a6ab9
tests: add tests for widget creator
2025-07-03 11:36:01 +02:00
60b2a95521
fix: plugin widget import machinery
...
- lazy import client so plugin widgets can import BECWidgets which use
it indirectly
- exclude classes originating from bec_widgets core from plugin
discovery
- better errors
2025-07-03 11:36:01 +02:00
c4e921a49d
feat(plugin manager): add cli commands
2025-07-03 11:36:01 +02:00
f10140e0f3
2.21.2
...
Automatically generated by python-semantic-release
v2.21.2
2025-06-30 11:53:00 +00:00
09c5a443aa
fix(waveform): fix waveform categorisation for aborted scans
2025-06-30 13:52:19 +02:00
3f5ab142a3
test: assert config for equality, not identity
2025-06-29 11:52:14 +02:00
422d06d141
2.21.1
...
Automatically generated by python-semantic-release
v2.21.1
2025-06-29 09:49:32 +00:00
371bc485d0
fix(sbb monitor): add missing pyproject file
2025-06-29 11:48:47 +02:00
70970ecf00
2.21.0
...
Automatically generated by python-semantic-release
v2.21.0
2025-06-28 17:36:16 +00:00
3d59c25aa9
feat(sbb monitor): add sbb monitor widget
2025-06-28 19:35:36 +02:00
70a06c5fd1
2.20.1
...
Automatically generated by python-semantic-release
v2.20.1
2025-06-28 14:23:36 +00:00
7ba8863d6a
fix(signal input base): unregister callback to avoid accessing deleted qt objects
2025-06-28 16:22:55 +02:00
00ea8bb6c6
2.20.0
...
Automatically generated by python-semantic-release
v2.20.0
2025-06-26 13:03:28 +00:00
e841468892
refactor(curve settings): move signal logic to SignalCombobox
2025-06-26 15:02:31 +02:00
48a0e5831f
fix(curve_settings): larger minimalWidth for the x device combobox selection
2025-06-26 15:02:31 +02:00
1e9dd4cd25
test(curve settings): add curve tree elements to the dialog test
2025-06-26 15:02:31 +02:00
d10328cb5c
feat(waveform): move x axis selection to a combobox
2025-06-26 15:02:31 +02:00
6b248e93f5
2.19.4
...
Automatically generated by python-semantic-release
v2.19.4
2025-06-26 07:13:15 +00:00
bc3085ab8c
fix(curve tree): remove manual interception of the close event; call parent cleanup
2025-06-26 09:12:35 +02:00
9cba696afd
fix(waveform): curve tree elements must clean up signal combobox
2025-06-26 09:12:35 +02:00
881b7a7e9d
2.19.3
...
Automatically generated by python-semantic-release
v2.19.3
2025-06-25 14:53:56 +00:00
29a26b19f9
fix(scan_control): safeguard against empty history; reversed history to fetch the newest scan
2025-06-25 16:53:10 +02:00
cba4d47f76
2.19.2
...
Automatically generated by python-semantic-release
v2.19.2
2025-06-23 14:18:46 +00:00
9f3dcc3ab3
build: bec_lib 3.44 required
2025-06-23 16:17:59 +02:00
57f75bd4d5
refactor(scan_control): request_last_executed_scan_parameters logic adjusted
2025-06-23 16:17:59 +02:00
4456297beb
fix(scan_control): scan parameters fetched from the scan_history, fix #707
2025-06-23 16:17:59 +02:00
ae26b43fb1
2.19.1
...
Automatically generated by python-semantic-release
v2.19.1
2025-06-23 14:07:09 +00:00
7484f5160c
fix(launch_window): number of remaining connections extended to 4
2025-06-23 16:06:27 +02:00
6421050116
feat(hover_widget) widget enables to display different widget upon hover; applied to scan progress and client info message in status bar of BECMainWindow
2025-06-23 16:06:27 +02:00
5a137d1219
2.19.0
...
Automatically generated by python-semantic-release
v2.19.0
2025-06-23 12:54:48 +00:00
d5a40dabc7
fix(ci): extend check for pyside import to tests
2025-06-23 14:54:06 +02:00
f3da6e959e
feat: ( #494 ) add signal display to device browser
2025-06-23 14:54:06 +02:00
3a103410e7
feat: ( #494 ) display device signals
2025-06-23 14:54:06 +02:00
3378051250
feat: ( #494 ) add tabbed layout for device item
2025-06-23 14:54:06 +02:00
77db658f3d
2.18.0
...
Automatically generated by python-semantic-release
v2.18.0
2025-06-22 17:40:06 +00:00
6e2f2cea91
refactor(device input): refactor to SafeProperty and SafeSlot
2025-06-22 19:39:19 +02:00
eea5f7ebbd
feat(curve settings): add combobox selection for device and signal
2025-06-22 19:39:19 +02:00
a9708f6d8f
fix(curve settings): add initial size hint
2025-06-22 19:39:19 +02:00
b51de1a00e
feat(signal combobox): add reset_selection slot
2025-06-22 19:39:19 +02:00
8e8acd672c
feat(FilterIO): add support for item data
2025-06-22 19:39:19 +02:00
4c2c0c5525
feat(device combobox): emit reset event if validation fails
2025-06-22 19:39:19 +02:00
5a564a5f3f
fix: make settings dialog resizable
2025-06-22 19:39:19 +02:00
43ad207aa8
2.17.0
...
Automatically generated by python-semantic-release
v2.17.0
2025-06-22 13:33:32 +00:00
a4274ff8cd
build: update min dependency of bec to 3.42.4
2025-06-22 15:32:45 +02:00
b2a46e284d
test(scan progress): add test for queue update logic
2025-06-22 15:32:45 +02:00
9ff170660e
feat(main_window): timer to show hide scan progress when it is relevant only
2025-06-22 15:32:45 +02:00
6c04eac18c
test(scan_progress): tests extended
2025-06-22 15:32:45 +02:00
aca6efb567
fix(main_window): labels and sizing of scan progress adopted
2025-06-22 15:32:45 +02:00
88b42e49e3
fix(scan_progressbar): mapping of bec progress states to the progressbar enums
2025-06-22 15:32:45 +02:00
d3a9e0903a
feat(progressbar): state setting and dynamic corner radius
2025-06-22 15:32:45 +02:00