Commit Graph
1109 Commits
Author SHA1 Message Date
appel_candwyzula_j 6b9d1d5f2f refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 67032eaa95 refactor: cleanup, fix tests and _top_level dict/windows 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 36749dd76d refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 225b73b073 refactor(rpc_reference): refactor rpc reference tracking 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 1172a1250a fix (client-utils): start server if not running for 'show' and 'new' 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 64236c2cfc fix(device_input_base): removed enums from Pydantic models to make them serialisable 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 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
wakonig_kandwyzula_j 1c322cc20a feat: add rpc broadcast 2025-03-25 16:45:07 +01:00
wyzula_j 6282210698 fix(motor_map): limit map creating optimized 2025-03-25 16:45:07 +01:00
wyzula_j 441b663880 refactor(motor_map_widget): BECMotorMapWidget removed 2025-03-25 16:45:07 +01:00
wyzula_j 7a9a1dc220 feat(motor_map): new MotorMap widget based on PlotBase 2025-03-25 16:45:07 +01:00
wyzula_j d9de75bbfa fix(plot_base): do not enable inner axes when label is changed 2025-03-25 16:45:07 +01:00
wyzula_j 35ebd19062 fix(plot_base): axis setting filter for relevant properties 2025-03-25 16:45:07 +01:00
wyzula_j 9df815a7c8 fix(scatter_waveform,waveform): Added QTimer to fetch the last data points after 500ms 2025-03-25 16:45:07 +01:00
wyzula_j 7b7c0c4570 feat(scatter_waveform): scatter waveform widget based on new Plotbase 2025-03-25 16:45:07 +01:00
wyzula_j c2f8f285a8 fix(plot_base): improved handling of matplotlib exporter errors 2025-03-25 16:45:07 +01:00
wyzula_j 339e0152ff fix(plot_base): ability to set y label suffix 2025-03-25 16:45:07 +01:00
wyzula_j 080c9e25ff refactor(image_widget): old BECImageWidget removed 2025-03-25 16:45:07 +01:00
wyzula_j b06fc5e255 feat(image): new Image widget based on new PlotBase 2025-03-25 16:45:07 +01:00
wyzula_j 240044d680 fix(toolbar): update action check handling logic for SwitchableToolBarAction 2025-03-25 16:45:07 +01:00
wyzula_j 7bf7fa5b7c fix(plot_base): enable popup property fixed 2025-03-25 16:45:07 +01:00
wyzula_j c431deecf4 fix(crosshair): adapted for 2D image 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 70a1de5456 tests: fix e2e tests for namespace refactoring 2025-03-25 16:45:07 +01:00
appel_candwyzula_j 4f7babb757 refactor: cleanup MR 2025-03-25 16:45:06 +01:00
wakonig_kandwyzula_j 08f5a1cceb feat!: namespace update for gui, dock_area and docks. 2025-03-25 16:45:06 +01:00
wyzula_j f895dd4863 docs(plot_base): update docstrings for properties and setters 2025-03-25 16:45:06 +01:00
wyzula_j 22e804a7bc refactor(waveform_widget): removed and replaced by Waveform 2025-03-25 16:45:06 +01:00
wyzula_j 0bb301b678 fix(plot_indicators): cleanup adjusted 2025-03-25 16:45:06 +01:00
wyzula_j 147ced2cb0 feat(waveform): new Waveform widget based on NextGen PlotBase 2025-03-25 16:45:06 +01:00
wyzula_j f4d3820838 fix(entry_validator): validator reports list of signal if user chooses the wrong one 2025-03-25 16:45:06 +01:00
wyzula_j 1f548bbf9b fix(plot_base): update mouse mode state on mode change 2025-03-25 16:45:06 +01:00
wyzula_j 6c286b02e8 fix(plot_base): aspect ratio removed from the PlotBase 2025-03-25 16:45:06 +01:00
wyzula_j 9b42e95eeb fix(plot_base): inner and outer axis setting in popup mode 2025-03-25 16:45:06 +01:00
wyzula_j 5776fe66e9 fix(plot_base): fix cleanup of popups if popups are still open when PlotBase is closed 2025-03-25 16:45:06 +01:00
wyzula_j b948e183c5 fix(lmfit_dialog_vertical): vertical sizePolicy fixed 2025-03-25 16:45:06 +01:00
wakonig_k e5c9dd288c fix(positioner_box): if possible tweak should use the current setpoint instead of the readback 2025-03-24 15:27:32 +01:00
wakonig_k be274a10fc fix(positioner_box): fixed motor moving flags for spinner 2025-03-21 18:12:55 +01:00
wyzula_j 7cbebbb1f0 feat(waveform): add slice handling and reset functionality for async updates 2025-03-07 15:44:46 +01:00
appel_c 66c6c7fa50 fix: add support for additional keyword arguments in widget constructors 2025-03-06 15:39:16 +01:00
wakonig_k 2c506ee3c8 fix(cli/server): handle RedisError during heartbeat emission to properly close the app even if the Redis connection is lost 2025-03-05 20:41:33 +01:00
wyzula_j 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
wyzula_j 6f2c2401ac refactor(plot_base): toolbar buttons adapted for the Switch actions from toolbar; plot export and mouse modes consolidated into one switch button 2025-02-26 21:54:33 +01:00
wyzula_j 6d1106e33e fix(toolbar): Switch Actions for default checked actions fixed 2025-02-26 21:54:33 +01:00
wyzula_j 90a184643a refactor(axis_settings): spinbox migrated to new BECSpinBoxes 2025-02-26 21:54:33 +01:00
wyzula_j 3aa2f2225f fix(plot_base): ability to choose between popup or side panel gui mode 2025-02-26 21:54:33 +01:00
perl_dandwyzula_j 7309c1dede feat: add metadata widget to scan control 2025-02-26 12:08:32 +01:00
perl_dandwyzula_j 1c0021f98b fix: make scan metadata use collapsible frame 2025-02-26 12:08:32 +01:00
perl_dandwyzula_j 5206528fec feat: add expandable/collapsible frame 2025-02-26 12:08:32 +01:00
perl_dandwyzula_j 42665b69c5 fix: replace add'l md table w/ tree view 2025-02-26 12:08:32 +01:00
wyzula_j f19d9485df feat(bec_spin_box): double spin box with setting inside for defining decimals 2025-02-24 10:49:10 +01:00