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

438 Commits

Author SHA1 Message Date
perl_d ab8438c85f feat: (#493) device browser to display config 2025-05-22 09:10:24 +02:00
perl_d 5027edbdb1 fix: make generate plugin robust to multiline init
instead of str.find, use multiline regex with whitespace
2025-05-21 15:02:08 +02:00
perl_d 29af69da04 fix(device browser): mocks and utils for tests 2025-05-21 15:02:08 +02:00
perl_d 7b9e5f7234 feat: (#493) add dict to dynamic form types 2025-05-21 15:02:08 +02:00
perl_d 4397366d78 feat: (#493) add helpers to dynamic form widgets 2025-05-21 15:02:08 +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
wyzula_j d579d894f0 feat(modular_toolbar): remove action/bundle by id 2025-05-17 09:55:00 +02:00
perl_d d915d2f507 fix: (#612) fix additional MD form
makes sure the form is validated on any changes of the additional
metadata table model so that they are propagated to the scan control
widget even when nothing is entered in the standard form
2025-05-16 14:37:07 +02:00
perl_d 7d7a88669f fix: (#572) signal input base filter
use name attribute rather than value from Kind, to compare with kind_str
2025-05-16 10:50:27 +02:00
wyzula_j 88a17a566c fix(layout_manager): adding relative widget is shifting whole column to not destroy previous layout 2025-05-13 11:33:16 +02:00
wyzula_j dc151cdfe3 feat(bec_connector): ability to change object name during runtime 2025-05-09 14:27:44 +02:00
wakonig_k 1fb680abb4 feat(launcher): add support for launching plugin widget 2025-05-08 17:30:16 +02:00
wakonig_k cf59d31113 fix(bec-dispatcher): fix reference to boundmethods to avoid duplicated subscriptions 2025-05-07 11:08:06 +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
perl_d 55f7efc4f5 fix: import add operator in client 2025-05-06 10:20:47 +02:00
wakonig_k c16b9dce9c test(Dock): add validation for new dock creation with invalid name 2025-05-05 13:01:21 +02:00
wakonig_k 452124b528 chore(formatter): upgrade to black v25 2025-05-02 14:12:18 +02:00
wyzula_j a3de1f0a31 refactor(plots): waveform and image rpc api review 2025-04-29 18:37:53 +02:00
wakonig_k 8eef4253b0 feat(slot): add 'verify_sender' argument to SafeSlot for sender verification 2025-04-29 17:49:01 +02:00
wyzula_j 1f2db927f5 fix(scan_control): restore scan parameters always regenerate the arg box, preventing infinite loop 2025-04-29 17:38:56 +02:00
David Perl d04770fe91 refactor: rearrange base of metadata forms for generic use 2025-04-29 11:35:10 +02:00
wakonig_k 23fee22ef8 test: fix tests for launcher close / hide behavior 2025-04-29 10:09:47 +02:00
wakonig_k e3d0d5566c test: add IPython client GUI object test module with tab completion 2025-04-28 15:38:50 +02:00
perl_d 8cca510fa1 fix(client): import reduce 2025-04-25 16:59:53 +02:00
appel_c 99d76236ca test: add tests for name creation of custom curves, and object name handling 2025-04-24 08:49:33 +02:00
appel_c 27ea92d120 feat: deprecated and delete alignment_1d gui 2025-04-24 08:49:33 +02:00
wakonig_k 3ddfeaa49f fix(serialization): add serialization for qpointf 2025-04-23 20:42:54 +02:00
wakonig_k 074bbbc166 fix: change default colormap to plasma 2025-04-23 19:05:54 +02:00
wakonig_k 0ac14a74b8 fix: ensure provided dock and dock_area names are valid and defaults are snake_case 2025-04-23 16:22:13 +02:00
appel_c 113938e71a test: fix rpc widgets e2e test 2025-04-22 21:19:37 +02:00
appel_c 86647b9b7e fix(rpc-base): deprecate widget_name in favor of object_name; closes #499 2025-04-22 21:19:37 +02:00
appel_c 36dc174bfe test: add function scoped rpc_widgets e2e test; closes #510 2025-04-22 21:19:37 +02:00
appel_c f88dfc8f1b refactor: add pragma no cover to various TYPE_CHECKING 2025-04-22 21:19:37 +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 e10f5ec088 test(launch_window): tests for default and plugin auto updates 2025-04-15 12:26:09 +02:00
wakonig_k 33a8a767f3 test(launch_window): add test for launching UI file that raises ValueError for QMainWindow 2025-04-15 12:08:06 +02:00
wakonig_k d5e422c7fc test(launch_window): add unit tests for LaunchWindow initialization and custom UI file launching 2025-04-15 08:58:14 +02:00
perl_d d2c90757c2 docs: better document logpanel code 2025-04-11 18:27:28 +02:00
perl_d 1d7b423bb3 fix: warning in logpanel
- chain a signal to the child BecLogsQueue rather than passing the
signal instance in
2025-04-11 18:27:28 +02:00
wyzula_j b51d637c5f test(plot_base): test for plot base re-enabled 2025-04-11 10:45:28 +02:00
wakonig_k 8914f1d506 test(setting_dialog): test that settings reject calls cleanup 2025-04-11 10:45:28 +02:00
wakonig_k d06605122e test: qapp must shutdown cli server before checking for leaked QTimer 2025-04-11 10:45:28 +02:00
wakonig_k a8adb064f5 test(generate_cli): fix reference output 2025-04-11 10:45:28 +02:00
wakonig_k 31c3b64d7b test(device_signal_input): fix init of device input widget 2025-04-11 10:45:28 +02:00
wakonig_k 23bdd95d8c test(bec_connector): BECConnector requires a QObject 2025-04-11 10:45:28 +02:00
wakonig_k 337a332ed1 fix(plot_framework): all widgets, popups and side menus cleanups adjusted 2025-04-11 10:45:27 +02:00
wyzula_j a1bec75115 fix(widgets)!: BECConnector resolves hierarchy including objectName, parent, parent_id upon init; all widgets adjusted 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