|
8cca510fa1
|
fix(client): import reduce
|
2025-04-25 16:59:53 +02:00 |
|
|
99d76236ca
|
test: add tests for name creation of custom curves, and object name handling
|
2025-04-24 08:49:33 +02:00 |
|
|
27ea92d120
|
feat: deprecated and delete alignment_1d gui
|
2025-04-24 08:49:33 +02:00 |
|
|
3ddfeaa49f
|
fix(serialization): add serialization for qpointf
|
2025-04-23 20:42:54 +02:00 |
|
|
074bbbc166
|
fix: change default colormap to plasma
|
2025-04-23 19:05:54 +02:00 |
|
|
0ac14a74b8
|
fix: ensure provided dock and dock_area names are valid and defaults are snake_case
|
2025-04-23 16:22:13 +02:00 |
|
|
113938e71a
|
test: fix rpc widgets e2e test
|
2025-04-22 21:19:37 +02:00 |
|
|
86647b9b7e
|
fix(rpc-base): deprecate widget_name in favor of object_name; closes #499
|
2025-04-22 21:19:37 +02:00 |
|
|
36dc174bfe
|
test: add function scoped rpc_widgets e2e test; closes #510
|
2025-04-22 21:19:37 +02:00 |
|
|
f88dfc8f1b
|
refactor: add pragma no cover to various TYPE_CHECKING
|
2025-04-22 21:19:37 +02:00 |
|
|
ef4a52cc17
|
fix: RPC access enabled for certain widgets.
|
2025-04-22 21:19:37 +02:00 |
|
|
ef148317de
|
fix: wrap fetching plugin widgets in case of errors
|
2025-04-15 20:13:11 +02:00 |
|
|
e10f5ec088
|
test(launch_window): tests for default and plugin auto updates
|
2025-04-15 12:26:09 +02:00 |
|
|
33a8a767f3
|
test(launch_window): add test for launching UI file that raises ValueError for QMainWindow
|
2025-04-15 12:08:06 +02:00 |
|
|
d5e422c7fc
|
test(launch_window): add unit tests for LaunchWindow initialization and custom UI file launching
|
2025-04-15 08:58:14 +02:00 |
|
|
d2c90757c2
|
docs: better document logpanel code
|
2025-04-11 18:27:28 +02:00 |
|
|
1d7b423bb3
|
fix: warning in logpanel
- chain a signal to the child BecLogsQueue rather than passing the
signal instance in
|
2025-04-11 18:27:28 +02:00 |
|
|
b51d637c5f
|
test(plot_base): test for plot base re-enabled
|
2025-04-11 10:45:28 +02:00 |
|
|
8914f1d506
|
test(setting_dialog): test that settings reject calls cleanup
|
2025-04-11 10:45:28 +02:00 |
|
|
d06605122e
|
test: qapp must shutdown cli server before checking for leaked QTimer
|
2025-04-11 10:45:28 +02:00 |
|
|
a8adb064f5
|
test(generate_cli): fix reference output
|
2025-04-11 10:45:28 +02:00 |
|
|
31c3b64d7b
|
test(device_signal_input): fix init of device input widget
|
2025-04-11 10:45:28 +02:00 |
|
|
23bdd95d8c
|
test(bec_connector): BECConnector requires a QObject
|
2025-04-11 10:45:28 +02:00 |
|
|
337a332ed1
|
fix(plot_framework): all widgets, popups and side menus cleanups adjusted
|
2025-04-11 10:45:27 +02:00 |
|
|
a1bec75115
|
fix(widgets)!: BECConnector resolves hierarchy including objectName, parent, parent_id upon init; all widgets adjusted
|
2025-04-11 10:45:27 +02:00 |
|
|
5f27a90989
|
feat(server,launcher)!: RPC server separated with the launcher window introduced
|
2025-04-10 16:11:59 +02:00 |
|
|
39164feb18
|
fix(waveform): signals for x device can be defined from gui
|
2025-04-09 23:52:31 +02:00 |
|
|
0e276d4c09
|
refactor: add support to plot against x_data
|
2025-04-09 14:35:52 +02:00 |
|
|
25820a1cde
|
refactor: set downsampling to auto=True, method 'peak', activate clipToView for (Async)-Curves and fix ViewAll hook from pg.view_box menu
|
2025-04-09 14:35:52 +02:00 |
|
|
7f7891dfa5
|
fix: add support for 'add_slice', add downsampling for performance improvements. add tests
|
2025-04-09 14:35:52 +02:00 |
|
|
7653e0877c
|
hack: comment out segfaulting test
|
2025-04-07 14:19:37 +02:00 |
|
|
ca2bb4f9b4
|
feat: add loader/helper for widget plugins
|
2025-04-07 14:19:37 +02:00 |
|
|
b4925918f7
|
refactor: tidy client generation and add options
|
2025-04-03 16:12:57 +02:00 |
|
|
be552d3ece
|
refactor(utils): qt_utils moved to utils
|
2025-04-03 16:09:33 +02:00 |
|
|
c2d2c484cd
|
fix(waveform): legend is correctly updated when changed from curve dialog
|
2025-04-03 16:09:33 +02:00 |
|
|
9fb9a1cfd2
|
refactor(plots): plot_next_gen module renamed to plots
|
2025-04-03 16:09:33 +02:00 |
|
|
378398a29b
|
test(e2e): e2e tests adjusted for new plotting framework
|
2025-04-03 16:09:33 +02:00 |
|
|
6ade934356
|
test(unit_tests): unit tests adjusted to use a modern plotting framework instead of BECFigure
|
2025-04-03 16:09:33 +02:00 |
|
|
b58a098ed4
|
fix(round_frame): RoundFrame removed from BECWidget inheritance
|
2025-04-03 16:09:33 +02:00 |
|
|
42e3b9c137
|
fix(plot_indicators): plot indicators added to the PlotBase
|
2025-04-03 16:09:33 +02:00 |
|
|
f76d9319bd
|
refactor(bec_figure): BECFigure removed
|
2025-04-03 16:09:33 +02:00 |
|
|
7c31bbd9c2
|
refactor(multi_waveform_widget): BECMultiWaveformWidget removed
|
2025-04-03 16:09:33 +02:00 |
|
|
77f96160ab
|
feat(multi_waveform): multi-waveform widget based on new PlotBase
|
2025-04-03 16:09:33 +02:00 |
|
|
c8bdcaabde
|
tests: add test for rpcrefernce on rpcbase object
|
2025-04-03 16:09:33 +02:00 |
|
|
a5f06c8f83
|
fix: broadcast context manager to emit registry changes just once
|
2025-04-03 16:09:33 +02:00 |
|
|
757375f117
|
tests(bec-figure): Comment all BECFigure tests as they will be removed
|
2025-04-03 16:09:33 +02:00 |
|
|
5872253123
|
refactor: cleanup, fix tests and _top_level dict/windows
|
2025-04-03 16:09:33 +02:00 |
|
|
f3d3c9425d
|
test: fix tests for namespace updates
|
2025-04-03 16:09:33 +02:00 |
|
|
2ba9b4cb23
|
feat: add rpc broadcast
|
2025-04-03 16:09:33 +02:00 |
|
|
9f2a083abb
|
fix(motor_map): limit map creating optimized
|
2025-04-03 16:09:33 +02:00 |
|