|
|
5b0f080c18
|
fix: fix bug for namespace, dock_areas were not removed from gui object
|
2025-03-26 17:42:26 +01:00 |
|
|
|
a1ae311335
|
refactor(utils): qt_utils moved to utils
|
2025-03-25 16:45:07 +01:00 |
|
|
|
7f891820d8
|
fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes
|
2025-03-25 16:45:07 +01:00 |
|
|
|
94030ecaa8
|
fix(server): BECDockArea type added
|
2025-03-25 16:45:07 +01:00 |
|
|
|
433d206525
|
fix(waveform): legend is correctly updated when changed from curve dialog
|
2025-03-25 16:45:07 +01:00 |
|
|
|
5472d5b71a
|
fix(waveform): fix dap curve categorization logic
|
2025-03-25 16:45:07 +01:00 |
|
|
|
9e8d3dadee
|
ci(e2e): e2e tests are saving logs
|
2025-03-25 16:45:07 +01:00 |
|
|
|
8efe3af8ba
|
fix(waveform): error where scan history is empty
|
2025-03-25 16:45:07 +01:00 |
|
|
|
14072ec400
|
refactor(plots): plot_next_gen module renamed to plots
|
2025-03-25 16:45:07 +01:00 |
|
|
|
4592bb5b12
|
test(e2e): e2e tests adjusted for new plotting framework
|
2025-03-25 16:45:07 +01:00 |
|
|
|
2dd66a7679
|
test(unit_tests): unit tests adjusted to use a modern plotting framework instead of BECFigure
|
2025-03-25 16:45:07 +01:00 |
|
|
|
bbf731d13b
|
fix(client): RPC API adjusted for DockArea, ImageItem and Waveform
|
2025-03-25 16:45:07 +01:00 |
|
|
|
8bf6624e94
|
fix(round_frame): RoundFrame removed from BECWidget inheritance
|
2025-03-25 16:45:07 +01:00 |
|
|
|
90c1e261fb
|
fix(plot_indicators): plot indicators added to the PlotBase
|
2025-03-25 16:45:07 +01:00 |
|
|
|
d066d581b3
|
refactor: AutoUpdate disabled
|
2025-03-25 16:45:07 +01:00 |
|
|
|
838f9aa011
|
refactor(bec_figure): BECFigure removed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
6a70c0ff50
|
fix(rpc_register): Lock changed to RLock
|
2025-03-25 16:45:07 +01:00 |
|
|
|
582a90c770
|
fix(setting_widget): added parent kwarg into all settings widgets in plotting framework
|
2025-03-25 16:45:07 +01:00 |
|
|
|
1ec5ff3607
|
refactor(multi_waveform_widget): BECMultiWaveformWidget removed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
1c45bbda76
|
feat(multi_waveform): multi-waveform widget based on new PlotBase
|
2025-03-25 16:45:07 +01:00 |
|
|
|
adb764a7f0
|
fix(colormap_widget): size policy fixed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
64f49698ed
|
fix(side_panel): side panel menu can be initialized without a title
|
2025-03-25 16:45:07 +01:00 |
|
|
|
0a64e47016
|
feat(widget_io): added handler for Sliders
|
2025-03-25 16:45:07 +01:00 |
|
|
|
fb8f4ea557
|
fix(rpc_base): timeout run_rpc 3s
|
2025-03-25 16:45:07 +01:00 |
|
|
|
43fda7c23f
|
fix: server shutdown widgets
|
2025-03-25 16:45:07 +01:00 |
|
|
|
3112a3b8c9
|
tests: add test for rpcrefernce on rpcbase object
|
2025-03-25 16:45:07 +01:00 |
|
|
|
ae1c71e704
|
fix: broadcast context manager to emit registry changes just once
|
2025-03-25 16:45:07 +01:00 |
|
|
|
68ac8555ee
|
refactor: fix cleanup for various widgets, including RoundedFrame
|
2025-03-25 16:45:07 +01:00 |
|
|
|
6b9d1d5f2f
|
refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry
|
2025-03-25 16:45:07 +01:00 |
|
|
|
1ea225d2fd
|
tests(bec-figure): Comment all BECFigure tests as they will be removed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
67032eaa95
|
refactor: cleanup, fix tests and _top_level dict/windows
|
2025-03-25 16:45:07 +01:00 |
|
|
|
36749dd76d
|
refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases
|
2025-03-25 16:45:07 +01:00 |
|
|
|
225b73b073
|
refactor(rpc_reference): refactor rpc reference tracking
|
2025-03-25 16:45:07 +01:00 |
|
|
|
26bc6ec089
|
test: fix tests for namespace updates
|
2025-03-25 16:45:07 +01:00 |
|
|
|
1172a1250a
|
fix (client-utils): start server if not running for 'show' and 'new'
|
2025-03-25 16:45:07 +01:00 |
|
|
|
64236c2cfc
|
fix(device_input_base): removed enums from Pydantic models to make them serialisable
|
2025-03-25 16:45:07 +01:00 |
|
|
|
2adcc4a4ad
|
fix(server): remove window.hide() since widgets will be teared down on kill_server before siginit signals is sent
|
2025-03-25 16:45:07 +01:00 |
|
|
|
1c322cc20a
|
feat: add rpc broadcast
|
2025-03-25 16:45:07 +01:00 |
|
|
|
6282210698
|
fix(motor_map): limit map creating optimized
|
2025-03-25 16:45:07 +01:00 |
|
|
|
441b663880
|
refactor(motor_map_widget): BECMotorMapWidget removed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
7a9a1dc220
|
feat(motor_map): new MotorMap widget based on PlotBase
|
2025-03-25 16:45:07 +01:00 |
|
|
|
d9de75bbfa
|
fix(plot_base): do not enable inner axes when label is changed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
35ebd19062
|
fix(plot_base): axis setting filter for relevant properties
|
2025-03-25 16:45:07 +01:00 |
|
|
|
9df815a7c8
|
fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms
|
2025-03-25 16:45:07 +01:00 |
|
|
|
7b7c0c4570
|
feat(scatter_waveform): scatter waveform widget based on new Plotbase
|
2025-03-25 16:45:07 +01:00 |
|
|
|
57a6906dd7
|
refactor(tests): create dummy scan item moved to client_mocks.py
|
2025-03-25 16:45:07 +01:00 |
|
|
|
c2f8f285a8
|
fix(plot_base): improved handling of matplotlib exporter errors
|
2025-03-25 16:45:07 +01:00 |
|
|
|
339e0152ff
|
fix(plot_base): ability to set y label suffix
|
2025-03-25 16:45:07 +01:00 |
|
|
|
080c9e25ff
|
refactor(image_widget): old BECImageWidget removed
|
2025-03-25 16:45:07 +01:00 |
|
|
|
b06fc5e255
|
feat(image): new Image widget based on new PlotBase
|
2025-03-25 16:45:07 +01:00 |
|