a1ae311335
refactor(utils): qt_utils moved to utils
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
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
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
838f9aa011
refactor(bec_figure): BECFigure removed
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
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
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
26bc6ec089
test: fix tests for namespace updates
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
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
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
c431deecf4
fix(crosshair): adapted for 2D image
2025-03-25 16:45:07 +01:00
7a2c19c295
test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450
2025-03-25 16:45:07 +01:00
70a1de5456
tests: fix e2e tests for namespace refactoring
2025-03-25 16:45:07 +01:00
4f7babb757
refactor: cleanup MR
2025-03-25 16:45:06 +01:00
08f5a1cceb
feat!: namespace update for gui, dock_area and docks.
2025-03-25 16:45:06 +01:00
22e804a7bc
refactor(waveform_widget): removed and replaced by Waveform
2025-03-25 16:45:06 +01:00
5f1455910a
test(plot_indicators): tests adapted to not be dependent on BECWaveformWidget
2025-03-25 16:45:06 +01:00
147ced2cb0
feat(waveform): new Waveform widget based on NextGen PlotBase
2025-03-25 16:45:06 +01:00
fa91366dcb
fix(multi_waveform): update on_async_readback to use structured metadata for async updates with "add" instead of "extend"
2025-03-04 22:31:14 +01:00
46b1a228be
fix(e2e): added wait time to flaky e2e
2025-02-27 10:54:36 +01:00
8679b5f08b
test: extended test coverage for axis settings, plot base and qt toolbar action
2025-02-26 21:54:33 +01:00
7309c1dede
feat: add metadata widget to scan control
2025-02-26 12:08:32 +01:00
d32952a0d5
style: isort
2025-02-26 12:08:32 +01:00
42665b69c5
fix: replace add'l md table w/ tree view
2025-02-26 12:08:32 +01:00
6a43554f3b
fix: update redis mock for changes in bec
2025-02-24 14:43:02 +01:00
f19d9485df
feat(bec_spin_box): double spin box with setting inside for defining decimals
2025-02-24 10:49:10 +01:00
6ae33a23a6
test(toolbar): blocking tests fixed
2025-02-19 17:08:56 +01:00
333570ba2f
feat(toolbar): SwitchableToolBarButton
2025-02-19 15:42:31 +01:00
4c4f1592c2
fix(modular_toolbar): add action to an already existing bundle
2025-02-19 15:02:17 +01:00
ae18279685
fix(colors): pyqtgraph styling updated on the app level
2025-02-19 14:18:18 +01:00
1708bd405f
feat: generated form for scan metadata
2025-02-17 11:21:08 +01:00
12811eccdb
tests(scan_control): fixed hard-coded redis paths
2025-02-13 17:49:00 +01:00
b3217b7ca5
feat(widget): add LogPanel widget
...
hopefully without segfaults - compared to first implementation:
- explicitly set parent of all dialog components
- try/except and log for redis new message callback
- pass in ServiceStatusMixin and explicitly clean it up
2025-02-06 16:26:02 +01:00
fb051865d5
fix: mock QTimer, improve timeout message
2025-02-06 15:12:48 +01:00
d07744397e
Revert "feat(widget): add LogPanel widget"
...
This reverts commit f048880277
2025-02-05 08:57:09 +01:00
f048880277
feat(widget): add LogPanel widget
2025-01-31 10:10:08 +01:00
e7c97290cd
feat(plot_base_next_gen): new type of plot base inherited from QWidget
2025-01-30 16:49:13 +01:00