1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-01-01 11:31:19 +01:00
Commit Graph

1765 Commits

Author SHA1 Message Date
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
240044d680 fix(toolbar): update action check handling logic for SwitchableToolBarAction 2025-03-25 16:45:07 +01:00
7bf7fa5b7c fix(plot_base): enable popup property fixed 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
f895dd4863 docs(plot_base): update docstrings for properties and setters 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
0bb301b678 fix(plot_indicators): cleanup adjusted 2025-03-25 16:45:06 +01:00