1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-04-29 03:22:37 +02:00
Commit Graph

1778 Commits

Author SHA1 Message Date
wyzula_j ae3e2d7946 wip QAPP with QMainWindow with some example ui files, you need to manually change the ui file in the server to change ui 2025-04-04 11:49:08 +02:00
wyzula_j 867ab574cb wip widget_IO added filter to list just BECWidget hierarchy 2025-04-04 11:49:08 +02:00
wyzula_j be552d3ece refactor(utils): qt_utils moved to utils 2025-04-03 16:09:33 +02:00
wyzula_j 8d17f7e32f fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes 2025-04-03 16:09:33 +02:00
wyzula_j 4a74891184 fix(server): BECDockArea type added 2025-04-03 16:09:33 +02:00
wyzula_j c2d2c484cd fix(waveform): legend is correctly updated when changed from curve dialog 2025-04-03 16:09:33 +02:00
wyzula_j b91f1fe487 fix(waveform): fix dap curve categorization logic 2025-04-03 16:09:33 +02:00
wyzula_j d4106c548e ci(e2e): e2e tests are saving logs 2025-04-03 16:09:33 +02:00
wyzula_j 288ea4dbbd fix(waveform): error where scan history is empty 2025-04-03 16:09:33 +02:00
wyzula_j 9fb9a1cfd2 refactor(plots): plot_next_gen module renamed to plots 2025-04-03 16:09:33 +02:00
wyzula_j 378398a29b test(e2e): e2e tests adjusted for new plotting framework 2025-04-03 16:09:33 +02:00
wyzula_j 6ade934356 test(unit_tests): unit tests adjusted to use a modern plotting framework instead of BECFigure 2025-04-03 16:09:33 +02:00
wyzula_j 6ca4aa0f9b fix(client): RPC API adjusted for DockArea, ImageItem and Waveform 2025-04-03 16:09:33 +02:00
wyzula_j b58a098ed4 fix(round_frame): RoundFrame removed from BECWidget inheritance 2025-04-03 16:09:33 +02:00
wyzula_j 42e3b9c137 fix(plot_indicators): plot indicators added to the PlotBase 2025-04-03 16:09:33 +02:00
wyzula_j 4e29291b3a refactor: AutoUpdate disabled 2025-04-03 16:09:33 +02:00
wyzula_j f76d9319bd refactor(bec_figure): BECFigure removed 2025-04-03 16:09:33 +02:00
wyzula_j 6c90ca3107 fix(rpc_register): Lock changed to RLock 2025-04-03 16:09:33 +02:00
wyzula_j 94c2e2db65 fix(setting_widget): added parent kwarg into all settings widgets in plotting framework 2025-04-03 16:09:33 +02:00
wyzula_j 7c31bbd9c2 refactor(multi_waveform_widget): BECMultiWaveformWidget removed 2025-04-03 16:09:33 +02:00
wyzula_j 77f96160ab feat(multi_waveform): multi-waveform widget based on new PlotBase 2025-04-03 16:09:33 +02:00
wyzula_j 1cc2a98489 fix(colormap_widget): size policy fixed 2025-04-03 16:09:33 +02:00
wyzula_j 112eed694c fix(side_panel): side panel menu can be initialized without a title 2025-04-03 16:09:33 +02:00
wyzula_j 1a0097e027 feat(widget_io): added handler for Sliders 2025-04-03 16:09:33 +02:00
wyzula_j 8558b46114 fix(rpc_base): timeout run_rpc 3s 2025-04-03 16:09:33 +02:00
appel_c 75b24467de fix: server shutdown widgets 2025-04-03 16:09:33 +02:00
appel_c c8bdcaabde tests: add test for rpcrefernce on rpcbase object 2025-04-03 16:09:33 +02:00
appel_c a5f06c8f83 fix: broadcast context manager to emit registry changes just once 2025-04-03 16:09:33 +02:00
appel_c d05179a519 refactor: fix cleanup for various widgets, including RoundedFrame 2025-04-03 16:09:33 +02:00
appel_c be83c7d5f4 refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry 2025-04-03 16:09:33 +02:00
appel_c 757375f117 tests(bec-figure): Comment all BECFigure tests as they will be removed 2025-04-03 16:09:33 +02:00
appel_c 5872253123 refactor: cleanup, fix tests and _top_level dict/windows 2025-04-03 16:09:33 +02:00
appel_c 7ba93ce934 refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases 2025-04-03 16:09:33 +02:00
appel_c bd5e251ee9 refactor(rpc_reference): refactor rpc reference tracking 2025-04-03 16:09:33 +02:00
appel_c f3d3c9425d test: fix tests for namespace updates 2025-04-03 16:09:33 +02:00
appel_c ee2eefdace fix (client-utils): start server if not running for 'show' and 'new' 2025-04-03 16:09:33 +02:00
appel_c 43b747ec8a fix(device_input_base): removed enums from Pydantic models to make them serialisable 2025-04-03 16:09:33 +02:00
appel_c 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
wakonig_k 2ba9b4cb23 feat: add rpc broadcast 2025-04-03 16:09:33 +02:00
wyzula_j 9f2a083abb fix(motor_map): limit map creating optimized 2025-04-03 16:09:33 +02:00
wyzula_j f878e87ad5 refactor(motor_map_widget): BECMotorMapWidget removed 2025-04-03 16:09:33 +02:00
wyzula_j fec26d793e feat(motor_map): new MotorMap widget based on PlotBase 2025-04-03 16:09:33 +02:00
wyzula_j 98eda03f4d fix(plot_base): do not enable inner axes when label is changed 2025-04-03 16:09:33 +02:00
wyzula_j 0204d9c86f fix(plot_base): axis setting filter for relevant properties 2025-04-03 16:09:33 +02:00
wyzula_j e6795dd87c fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms 2025-04-03 16:09:33 +02:00
wyzula_j 95fcf016c3 feat(scatter_waveform): scatter waveform widget based on new Plotbase 2025-04-03 16:09:33 +02:00
wyzula_j 0dd9617e6e refactor(tests): create dummy scan item moved to client_mocks.py 2025-04-03 16:09:33 +02:00
wyzula_j 4f9514fbd1 fix(plot_base): improved handling of matplotlib exporter errors 2025-04-03 16:09:33 +02:00
wyzula_j 890b50115f fix(plot_base): ability to set y label suffix 2025-04-03 16:09:33 +02:00
wyzula_j de10609b3c refactor(image_widget): old BECImageWidget removed 2025-04-03 16:09:33 +02:00