1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-05-03 05:14:25 +02:00
Commit Graph

1869 Commits

Author SHA1 Message Date
appel_c 7f549f02ce wip add wait for test with waveform in test_widgets_e2e 2025-04-15 21:54:31 +02:00
appel_c c6db680a9c fix add logging on sender 2025-04-15 21:28:19 +02:00
appel_c d1d9991aff wip: add log print in setup async curves 2025-04-15 21:16:25 +02:00
appel_c 9d04b6e9d9 wip: test avoid registering 2 callbacks 2025-04-15 20:59:58 +02:00
appel_c 0e27bf50c2 wip(conftest): scope function for gui client object. 2025-04-15 20:47:19 +02:00
appel_c 6f1a472128 fix(on_async_readback): suppress history updates from old scan_id 2025-04-15 20:17:49 +02:00
appel_c 120303b8db wip debug dispatcher 2025-04-15 14:02:31 +02:00
appel_c ffc3aebffd wip move processEvents before curves are resettet 2025-04-15 14:02:31 +02:00
appel_c f7538c4e60 fix(waveform): bug in setup async curves for plotting data from wrong scan_id 2025-04-15 14:02:31 +02:00
appel_c eb0b79a303 fix(test): update last scan data retrieval in async plotting test 2025-04-15 14:02:31 +02:00
appel_c 6f13a4a11e fix: Skip VSCodeEditor in CI 2025-04-15 14:02:31 +02:00
appel_c 2117b13840 refactor: add pragma no cover to various TYPE_CHECKING 2025-04-15 14:02:31 +02:00
appel_c f782994083 fix(formatter): fix formatting 2025-04-15 14:02:31 +02:00
appel_c de76087c7e fix(moduar-toolbar): fix cleanup of modular toolbar and dock_area 2025-04-15 14:02:31 +02:00
appel_c ca45268430 fix(website-widget): add super().cleanup() in website widget 2025-04-15 14:02:31 +02:00
appel_c 2453734578 ci: run e2e tests without --flush-redis 2025-04-15 14:02:31 +02:00
appel_c 0b8025fea9 feat: add rpc_widget e2e for all widgets 2025-04-15 14:02:31 +02:00
appel_c 2f06059dab fix: RPC access enabled for certain widgets. 2025-04-15 14:02:31 +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 8efa93d2d2 feat(launch_window): add user access permissions 2025-04-15 12:07:54 +02:00
wakonig_k 29653239c5 feat(launch_window): enhance auto update functionality with selector and dynamic loading 2025-04-15 11:44:26 +02:00
wakonig_k 778230b5ed feat(auto_updates): enforce rpc widget class for subclasses of auto updates 2025-04-15 11:41:03 +02:00
wakonig_k b7795b4d0a refactor(client_utils): remove unused auto update attributes from BECGuiClient 2025-04-15 11:40:22 +02:00
wakonig_k c434af9b92 feat(plugin_utils): add functionality to retrieve auto update classes from plugins 2025-04-15 11:40:04 +02:00
wakonig_k be722683a7 fix(main_window): show app id only when connected to redis 2025-04-15 09:10:35 +02:00
wakonig_k 9a940bb8d5 refactor(launch_window): remove cleanup method 2025-04-15 08:59:17 +02:00
wakonig_k a6ce312f7c refactor(ui_loader): remove unused import 2025-04-15 08:58:59 +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
wakonig_k 3cd6e05b24 fix(launch_window): update LaunchTile icon to use new UI loader tile image 2025-04-14 21:56:27 +02:00
wakonig_k 3089ca15ec feat(launch_window): add custom UI file launching functionality and UI tile 2025-04-14 21:42:22 +02:00
wakonig_k d60cf6c843 refactor(ui_loader): remove unnecessary parent_id handling 2025-04-14 21:41:54 +02:00
wakonig_k 45cd82e635 feat(ui_launch_window): add UILaunchWindow class 2025-04-14 21:40:46 +02:00
wakonig_k f653fc5f7e feat(positioner_box): add units QLabel to device UI components and update visibility logic 2025-04-14 13:33:11 +02:00
wakonig_k d6fccd10f5 fix(rpc_server): update _serialize_bec_connector to include wait parameter for registration check 2025-04-14 10:26:31 +02:00
wakonig_k 064343acf2 fix(bec_connector): add setObjectName method to update object name and broadcast if registered; closes #472 2025-04-14 10:26:31 +02:00
wakonig_k 82b82659b7 fix(rpc_register): change add_rpc parameter type to BECConnector and add object_is_registered method 2025-04-14 10:26:31 +02:00
wakonig_k 1921444e15 fix(bec_connector): add assertion to ensure BECConnector is used with a QObject; closes #475 2025-04-14 10:26:31 +02:00
wakonig_k 3b16c9f5a2 fix(bec_connector): move RPC registration into single shot method to ensure the rpc name is in sync 2025-04-14 10:26:31 +02:00
wakonig_k 4381fcc4c2 fix(designer): avoid touching deleted widgets during init as QtDesigner will segfault 2025-04-14 10:26:31 +02:00
wakonig_k e4e9febc98 fix(ring_progress_bar): replaced hard-coded endpoints by MessageEndpoints 2025-04-14 10:16:47 +02:00
wakonig_k ac9224e5f2 refactor(auto_updates): move cleanup method from user section to internal section 2025-04-14 10:04:43 +02:00
wakonig_k 18e4ba6cfe fix(auto_updates): fix condition to skip auto update 2025-04-14 10:04:43 +02:00
wakonig_k cfc8272ac2 docs: add missing class doc strings for rpc-enabled widgets 2025-04-12 21:14:01 +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
wakonig_k cb91ebc0c3 refactor(rpc_server): add type hint for _get_becwidget_ancestor method parameter; minor cleanup of imports 2025-04-11 13:39:26 +02:00
wakonig_k 08168f28d3 refactor(rpc_server): add type hints and docstrings for heartbeat and registry update methods 2025-04-11 13:37:42 +02:00
wakonig_k 125afc8907 fix(rpc_server): enhance serialization logic for BECConnector objects and fix return types 2025-04-11 13:34:05 +02:00
wakonig_k 4dc59aa5e9 fix(rpc_base): ensure message wait event is set after processing RPC response 2025-04-11 13:28:28 +02:00