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

185 Commits

Author SHA1 Message Date
wyzula_j af8db0bede feat(image_roi): added EllipticalROI 2025-06-13 18:20:37 +02:00
wyzula_j 46d7e3f517 feat(roi): rois can be lock to be not moved by mouse 2025-06-10 17:17:31 +02:00
wyzula_j 271116453d fix(image): preview signals can be used in Image widget; update logic adjusted; closes #683 2025-06-05 21:06:32 +02:00
perl_d 718116afc3 fix: exclude metadata from RPC 2025-06-04 21:50:54 +02:00
perl_d 5188b38c86 feat: (#493) device browser to display config 2025-06-04 21:50:54 +02:00
wakonig_k 10f292def9 refactor(image): introduce image base and image layer; rename vrange to v_range 2025-06-04 14:11:46 +02:00
wyzula_j d0c1ac0cf5 feat(waveform): large async dataset warning popup 2025-06-02 15:50:41 +02:00
perl_d 822e7d06ff feat: (#569) add signal label widget
add a widget which shows the current value of a signal from BEC.
configurable with many properties in designer. intended for use mainly
in static GUIs.
2025-05-30 13:13:55 +02:00
wyzula_j c8128faf79 fix(crosshair): label decimal precision is dynamically scaled with the plot zoom; API of all affected widgets adjusted; option added to PlotBase; closes #637 2025-05-30 13:00:18 +02:00
perl_d b225a7cc90 refactor: store modules with widget search 2025-05-28 13:05:28 +02:00
appel_c f57950c4e3 test(input-widgets): add e2e tests to test widget inputs with demo config of bec. 2025-05-26 14:38:19 +02:00
appel_c a8811c9d91 refactor: add rpc interface to signal_line_edit/combobox; add user access methods 2025-05-26 14:38:19 +02:00
wyzula_j a939c3b1c4 feat(image_roi_tree): gui roi manager for image widget 2025-05-26 13:13:31 +02:00
wyzula_j 41b7ca8e64 fix(image_roi): position can be set from rpc 2025-05-26 13:13:31 +02:00
wyzula_j 1d018e863c feat(image_rois): image rois with RPC can be added to Image widget 2025-05-20 16:36:48 +02:00
wakonig_k 56b6a0b8c2 feat: add web console 2025-05-17 13:34:21 +02:00
appel_c 75a2780fe0 tests(user-interaction-e2e): add module scoped e2e tests with user interaction; closes #508 2025-05-06 11:28:12 +02:00
appel_c 1619446ec9 refactor(bec-status-box): add get_server_state user_access method to BECStatusBox 2025-05-06 11:28:12 +02:00
appel_c 37f002427a refactor(bec-progressbar): add private method for bec_progressbar, udate client file 2025-05-06 11:28:12 +02:00
perl_d 55f7efc4f5 fix: import add operator in client 2025-05-06 10:20:47 +02:00
wakonig_k 58a0bc7974 fix(image_item): wrong user access name for rotation 2025-05-02 12:23:16 +02:00
wyzula_j a3de1f0a31 refactor(plots): waveform and image rpc api review 2025-04-29 18:37:53 +02:00
appel_c 2f0d213e32 docs(position-indicator): update docs for positioner indicator 2025-04-25 19:41:20 +02:00
perl_d 8cca510fa1 fix(client): import reduce 2025-04-25 16:59:53 +02:00
wakonig_k 074bbbc166 fix: change default colormap to plasma 2025-04-23 19:05:54 +02:00
appel_c 1910993b2b fix(positioner-indicator): fix property setters for position indicator 2025-04-23 14:00:06 +02:00
appel_c ef4a52cc17 fix: RPC access enabled for certain widgets. 2025-04-22 21:19:37 +02:00
perl_d ef148317de fix: wrap fetching plugin widgets in case of errors 2025-04-15 20:13:11 +02:00
wakonig_k 45cd82e635 feat(ui_launch_window): add UILaunchWindow class 2025-04-14 21:40:46 +02:00
wakonig_k cfc8272ac2 docs: add missing class doc strings for rpc-enabled widgets 2025-04-12 21:14:01 +02:00
wyzula_j 56c2827140 refactor(auto_update): auto_update changed to be BECMainWindow; removed auto update logic from BECDockArea 2025-04-11 10:45:28 +02:00
wyzula_j 3a82c95f60 fix(waveform, rpc_reference): __getitem__ removed form waveform and rpc_reference 2025-04-11 10:45:28 +02:00
wyzula_j c97db6aaae fix(client): regenerated client 2025-04-11 10:45:28 +02:00
wakonig_k d1712552ff fix(cli): add type ignore comment to generated files 2025-04-11 10:45:28 +02:00
wakonig_k 2511056557 feat!: add support for auto updates 2025-04-11 10:45:27 +02:00
wyzula_j 5f27a90989 feat(server,launcher)!: RPC server separated with the launcher window introduced 2025-04-10 16:11:59 +02:00
appel_c 25820a1cde refactor: set downsampling to auto=True, method 'peak', activate clipToView for (Async)-Curves and fix ViewAll hook from pg.view_box menu 2025-04-09 14:35:52 +02:00
perl_d ca2bb4f9b4 feat: add loader/helper for widget plugins 2025-04-07 14:19:37 +02:00
perl_d 43e1aa9505 fix: add designer plugin for ScanMetadata 2025-04-03 16:12:57 +02:00
perl_d 7726d83b68 fix: create widget enum programatically 2025-04-03 16:12:57 +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 378398a29b test(e2e): e2e tests adjusted for new plotting framework 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 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 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 95fcf016c3 feat(scatter_waveform): scatter waveform widget based on new Plotbase 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
wyzula_j cb39ff3fbd feat(image): new Image widget based on new PlotBase 2025-04-03 16:09:33 +02:00