|
4a74891184
|
fix(server): BECDockArea type added
|
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 |
|
|
b91f1fe487
|
fix(waveform): fix dap curve categorization logic
|
2025-04-03 16:09:33 +02:00 |
|
|
d4106c548e
|
ci(e2e): e2e tests are saving logs
|
2025-04-03 16:09:33 +02:00 |
|
|
288ea4dbbd
|
fix(waveform): error where scan history is empty
|
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 |
|
|
6ca4aa0f9b
|
fix(client): RPC API adjusted for DockArea, ImageItem and Waveform
|
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 |
|
|
4e29291b3a
|
refactor: AutoUpdate disabled
|
2025-04-03 16:09:33 +02:00 |
|
|
f76d9319bd
|
refactor(bec_figure): BECFigure removed
|
2025-04-03 16:09:33 +02:00 |
|
|
6c90ca3107
|
fix(rpc_register): Lock changed to RLock
|
2025-04-03 16:09:33 +02:00 |
|
|
94c2e2db65
|
fix(setting_widget): added parent kwarg into all settings widgets in plotting framework
|
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 |
|
|
1cc2a98489
|
fix(colormap_widget): size policy fixed
|
2025-04-03 16:09:33 +02:00 |
|
|
112eed694c
|
fix(side_panel): side panel menu can be initialized without a title
|
2025-04-03 16:09:33 +02:00 |
|
|
1a0097e027
|
feat(widget_io): added handler for Sliders
|
2025-04-03 16:09:33 +02:00 |
|
|
8558b46114
|
fix(rpc_base): timeout run_rpc 3s
|
2025-04-03 16:09:33 +02:00 |
|
|
75b24467de
|
fix: server shutdown widgets
|
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 |
|
|
d05179a519
|
refactor: fix cleanup for various widgets, including RoundedFrame
|
2025-04-03 16:09:33 +02:00 |
|
|
be83c7d5f4
|
refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry
|
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 |
|
|
7ba93ce934
|
refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases
|
2025-04-03 16:09:33 +02:00 |
|
|
bd5e251ee9
|
refactor(rpc_reference): refactor rpc reference tracking
|
2025-04-03 16:09:33 +02:00 |
|
|
f3d3c9425d
|
test: fix tests for namespace updates
|
2025-04-03 16:09:33 +02:00 |
|
|
ee2eefdace
|
fix (client-utils): start server if not running for 'show' and 'new'
|
2025-04-03 16:09:33 +02:00 |
|
|
43b747ec8a
|
fix(device_input_base): removed enums from Pydantic models to make them serialisable
|
2025-04-03 16:09:33 +02:00 |
|
|
58b0c7ddc1
|
fix(server): remove window.hide() since widgets will be teared down on kill_server before siginit signals is sent
|
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 |
|
|
f878e87ad5
|
refactor(motor_map_widget): BECMotorMapWidget removed
|
2025-04-03 16:09:33 +02:00 |
|
|
fec26d793e
|
feat(motor_map): new MotorMap widget based on PlotBase
|
2025-04-03 16:09:33 +02:00 |
|
|
98eda03f4d
|
fix(plot_base): do not enable inner axes when label is changed
|
2025-04-03 16:09:33 +02:00 |
|
|
0204d9c86f
|
fix(plot_base): axis setting filter for relevant properties
|
2025-04-03 16:09:33 +02:00 |
|
|
e6795dd87c
|
fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms
|
2025-04-03 16:09:33 +02:00 |
|
|
95fcf016c3
|
feat(scatter_waveform): scatter waveform widget based on new Plotbase
|
2025-04-03 16:09:33 +02:00 |
|
|
0dd9617e6e
|
refactor(tests): create dummy scan item moved to client_mocks.py
|
2025-04-03 16:09:33 +02:00 |
|
|
4f9514fbd1
|
fix(plot_base): improved handling of matplotlib exporter errors
|
2025-04-03 16:09:33 +02:00 |
|
|
890b50115f
|
fix(plot_base): ability to set y label suffix
|
2025-04-03 16:09:33 +02:00 |
|
|
de10609b3c
|
refactor(image_widget): old BECImageWidget removed
|
2025-04-03 16:09:33 +02:00 |
|
|
cb39ff3fbd
|
feat(image): new Image widget based on new PlotBase
|
2025-04-03 16:09:33 +02:00 |
|
|
ac08bdfab2
|
fix(toolbar): update action check handling logic for SwitchableToolBarAction
|
2025-04-03 16:09:33 +02:00 |
|
|
30db18367e
|
fix(plot_base): enable popup property fixed
|
2025-04-03 16:09:33 +02:00 |
|
|
a85402dde1
|
fix(crosshair): adapted for 2D image
|
2025-04-03 16:09:33 +02:00 |
|