|
d4fb863dda
|
WIP ignore duplicate plugin files
|
2025-04-07 10:20:22 +02:00 |
|
|
ac8bf593f6
|
hack: comment out segfaulting test
|
2025-04-03 16:47:50 +02:00 |
|
|
49d1955001
|
docs: add docs on widget plugins
|
2025-04-03 16:47:50 +02:00 |
|
|
b752a56797
|
feat: add loader/helper for widget plugins
|
2025-04-03 16:47:50 +02:00 |
|
|
b4925918f7
|
refactor: tidy client generation and add options
|
2025-04-03 16:12:57 +02:00 |
|
|
43e1aa9505
|
fix: add designer plugin for ScanMetadata
|
2025-04-03 16:12:57 +02:00 |
|
|
28ae0d2b57
|
fix: expose common classes from bec_widgets package
|
2025-04-03 16:12:57 +02:00 |
|
|
7726d83b68
|
fix: create widget enum programatically
|
2025-04-03 16:12:57 +02:00 |
|
|
be552d3ece
|
refactor(utils): qt_utils moved to utils
|
2025-04-03 16:09:33 +02:00 |
|
|
8d17f7e32f
|
fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes
|
2025-04-03 16:09:33 +02:00 |
|
|
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 |
|