0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 11:11:49 +02:00

Commit Graph

  • 5db0d629ee wip debug async plotting appel_c 2025-04-14 13:43:43 +02:00
  • 555f5b7cb5 wip fix asyn plotting appel_c 2025-04-14 13:24:04 +02:00
  • 63c0027713 wip fix waveform length appel_c 2025-04-14 13:11:41 +02:00
  • 3625133518 wip fix typo in test async update appel_c 2025-04-14 13:09:46 +02:00
  • 56faa99531 test: fix proper wait for data available from history appel_c 2025-04-14 08:42:32 +02:00
  • 3a2c6edcc9 fix: fix test with failing data access on disk within CI appel_c 2025-04-13 09:37:54 +02:00
  • c7fbaca370 fix(test): update last scan data retrieval in async plotting test appel_c 2025-04-11 18:55:29 +02:00
  • 97b1060c84 fix: Skip VSCodeEditor in CI appel_c 2025-04-11 18:55:12 +02:00
  • e08a8236d3 refactor: add pragma no cover to various TYPE_CHECKING appel_c 2025-04-11 18:50:24 +02:00
  • ec5d6e7644 fix(formatter): fix formatting appel_c 2025-04-11 18:35:54 +02:00
  • 666ca0b3d0 fix: increase points in waveform to ensure downsampling while plotting appel_c 2025-04-11 18:23:49 +02:00
  • 60c5addc3f fix(moduar-toolbar): fix cleanup of modular toolbar and dock_area appel_c 2025-04-11 18:02:00 +02:00
  • fda720c887 fix(website-widget): add super().cleanup() in website widget appel_c 2025-04-11 18:00:40 +02:00
  • a4ba66ac1f ci: run e2e tests without --flush-redis appel_c 2025-04-11 18:00:05 +02:00
  • 6366311456 feat: add rpc_widget e2e for all widgets appel_c 2025-04-11 16:31:27 +02:00
  • db45f32cbf fix: RPC access enabled for certain widgets. appel_c 2025-04-11 16:30:44 +02:00
  • d1d9991aff wip: add log print in setup async curves appel_c 2025-04-15 21:16:25 +02:00
  • 9d04b6e9d9 wip: test avoid registering 2 callbacks appel_c 2025-04-15 20:59:58 +02:00
  • 0e27bf50c2 wip(conftest): scope function for gui client object. appel_c 2025-04-15 20:47:19 +02:00
  • 6f1a472128 fix(on_async_readback): suppress history updates from old scan_id appel_c 2025-04-15 20:17:47 +02:00
  • ef148317de fix: wrap fetching plugin widgets in case of errors David Perl 2025-04-15 13:45:18 +02:00
  • 120303b8db wip debug dispatcher appel_c 2025-04-15 13:51:56 +02:00
  • ffc3aebffd wip move processEvents before curves are resettet appel_c 2025-04-15 13:50:11 +02:00
  • f7538c4e60 fix(waveform): bug in setup async curves for plotting data from wrong scan_id appel_c 2025-04-15 09:27:42 +02:00
  • eb0b79a303 fix(test): update last scan data retrieval in async plotting test appel_c 2025-04-11 18:55:29 +02:00
  • 6f13a4a11e fix: Skip VSCodeEditor in CI appel_c 2025-04-11 18:55:12 +02:00
  • 2117b13840 refactor: add pragma no cover to various TYPE_CHECKING appel_c 2025-04-11 18:50:24 +02:00
  • f782994083 fix(formatter): fix formatting appel_c 2025-04-11 18:35:54 +02:00
  • de76087c7e fix(moduar-toolbar): fix cleanup of modular toolbar and dock_area appel_c 2025-04-11 18:02:00 +02:00
  • ca45268430 fix(website-widget): add super().cleanup() in website widget appel_c 2025-04-11 18:00:40 +02:00
  • 2453734578 ci: run e2e tests without --flush-redis appel_c 2025-04-11 18:00:05 +02:00
  • 0b8025fea9 feat: add rpc_widget e2e for all widgets appel_c 2025-04-11 16:31:27 +02:00
  • 2f06059dab fix: RPC access enabled for certain widgets. appel_c 2025-04-11 16:30:44 +02:00
  • e10f5ec088 test(launch_window): tests for default and plugin auto updates wakonig_k 2025-04-15 12:26:09 +02:00
  • 33a8a767f3 test(launch_window): add test for launching UI file that raises ValueError for QMainWindow wakonig_k 2025-04-15 12:08:06 +02:00
  • 8efa93d2d2 feat(launch_window): add user access permissions wakonig_k 2025-04-15 12:07:54 +02:00
  • 29653239c5 feat(launch_window): enhance auto update functionality with selector and dynamic loading wakonig_k 2025-04-15 11:44:26 +02:00
  • 778230b5ed feat(auto_updates): enforce rpc widget class for subclasses of auto updates wakonig_k 2025-04-15 11:41:03 +02:00
  • b7795b4d0a refactor(client_utils): remove unused auto update attributes from BECGuiClient wakonig_k 2025-04-15 11:40:22 +02:00
  • c434af9b92 feat(plugin_utils): add functionality to retrieve auto update classes from plugins wakonig_k 2025-04-15 11:40:04 +02:00
  • be722683a7 fix(main_window): show app id only when connected to redis wakonig_k 2025-04-15 09:10:35 +02:00
  • 9a940bb8d5 refactor(launch_window): remove cleanup method wakonig_k 2025-04-15 08:59:17 +02:00
  • a6ce312f7c refactor(ui_loader): remove unused import wakonig_k 2025-04-15 08:58:59 +02:00
  • d5e422c7fc test(launch_window): add unit tests for LaunchWindow initialization and custom UI file launching wakonig_k 2025-04-15 08:58:14 +02:00
  • 3cd6e05b24 fix(launch_window): update LaunchTile icon to use new UI loader tile image wakonig_k 2025-04-14 21:56:27 +02:00
  • 3089ca15ec feat(launch_window): add custom UI file launching functionality and UI tile wakonig_k 2025-04-14 21:42:22 +02:00
  • d60cf6c843 refactor(ui_loader): remove unnecessary parent_id handling wakonig_k 2025-04-14 21:41:54 +02:00
  • 45cd82e635 feat(ui_launch_window): add UILaunchWindow class wakonig_k 2025-04-14 21:40:46 +02:00
  • f653fc5f7e feat(positioner_box): add units QLabel to device UI components and update visibility logic wakonig_k 2025-04-14 13:16:20 +02:00
  • d6fccd10f5 fix(rpc_server): update _serialize_bec_connector to include wait parameter for registration check wakonig_k 2025-04-12 20:50:52 +02:00
  • 064343acf2 fix(bec_connector): add setObjectName method to update object name and broadcast if registered; closes #472 wakonig_k 2025-04-12 19:36:43 +02:00
  • 82b82659b7 fix(rpc_register): change add_rpc parameter type to BECConnector and add object_is_registered method wakonig_k 2025-04-12 19:35:52 +02:00
  • 1921444e15 fix(bec_connector): add assertion to ensure BECConnector is used with a QObject; closes #475 wakonig_k 2025-04-12 19:26:29 +02:00
  • 3b16c9f5a2 fix(bec_connector): move RPC registration into single shot method to ensure the rpc name is in sync wakonig_k 2025-04-12 19:22:14 +02:00
  • 4381fcc4c2 fix(designer): avoid touching deleted widgets during init as QtDesigner will segfault wakonig_k 2025-04-12 14:44:45 +02:00
  • e4e9febc98 fix(ring_progress_bar): replaced hard-coded endpoints by MessageEndpoints wakonig_k 2025-04-09 14:50:27 +02:00
  • ac9224e5f2 refactor(auto_updates): move cleanup method from user section to internal section wakonig_k 2025-04-12 19:45:34 +02:00
  • 18e4ba6cfe fix(auto_updates): fix condition to skip auto update wakonig_k 2025-04-12 19:45:06 +02:00
  • cfc8272ac2 docs: add missing class doc strings for rpc-enabled widgets wakonig_k 2025-04-12 21:11:02 +02:00
  • d2c90757c2 docs: better document logpanel code David Perl 2025-04-10 11:24:27 +02:00
  • 1d7b423bb3 fix: warning in logpanel David Perl 2025-04-07 13:51:04 +02:00
  • cb91ebc0c3 refactor(rpc_server): add type hint for _get_becwidget_ancestor method parameter; minor cleanup of imports wakonig_k 2025-04-11 13:39:26 +02:00
  • 08168f28d3 refactor(rpc_server): add type hints and docstrings for heartbeat and registry update methods wakonig_k 2025-04-11 13:37:42 +02:00
  • 125afc8907 fix(rpc_server): enhance serialization logic for BECConnector objects and fix return types wakonig_k 2025-04-11 13:34:05 +02:00
  • 4dc59aa5e9 fix(rpc_base): ensure message wait event is set after processing RPC response wakonig_k 2025-04-11 13:28:28 +02:00
  • 96b31a4509 fix(client_utils): simplify RPC client instantiation in BECGuiClient wakonig_k 2025-04-11 13:25:10 +02:00
  • 20a86ad325 fix(server): turn_off_the_lights cleanup fixed for parent_id widgets wyzula-jan 2025-04-11 10:17:33 +02:00
  • 7e65d4f2d6 fix(launch_window): redesign wyzula-jan 2025-04-11 01:41:03 +02:00
  • 11feeff37c fix(main_window): connected to theme change wyzula-jan 2025-04-11 01:40:41 +02:00
  • c1bbb16dad fix(round_frame): orientation can be vertical wyzula-jan 2025-04-11 01:40:24 +02:00
  • a5f1f4781e build(bec_lib): raised required version to 3.28.1 wyzula-jan 2025-04-10 22:22:19 +02:00
  • 56c2827140 refactor(auto_update): auto_update changed to be BECMainWindow; removed auto update logic from BECDockArea wyzula-jan 2025-04-10 22:17:27 +02:00
  • b03d2eaeed fix(waveform): dap curve flickering wyzula-jan 2025-04-10 20:32:00 +02:00
  • 3a82c95f60 fix(waveform, rpc_reference): __getitem__ removed form waveform and rpc_reference wyzula-jan 2025-04-10 16:11:07 +02:00
  • 5f272a66a4 feat(auto_update): add GUI highlight management for auto updates status wyzula-jan 2025-04-10 13:20:17 +02:00
  • 55baa84eb6 feat(main_window): add launcher menu and functionality to show launcher wyzula-jan 2025-04-10 13:19:41 +02:00
  • b51d637c5f test(plot_base): test for plot base re-enabled wyzula-jan 2025-04-10 10:07:07 +02:00
  • c97db6aaae fix(client): regenerated client wyzula-jan 2025-04-10 10:05:21 +02:00
  • e725de3c45 fix(dock_area): close BECMainWindow if dock area is central widget wakonig_k 2025-04-10 08:41:13 +02:00
  • 6082e7a690 refactor(rpc_server): cli_server renamed to rpc_server wyzula-jan 2025-04-09 23:10:57 +02:00
  • 8914f1d506 test(setting_dialog): test that settings reject calls cleanup wakonig_k 2025-04-09 21:06:01 +02:00
  • d06605122e test: qapp must shutdown cli server before checking for leaked QTimer wakonig_k 2025-04-09 19:57:04 +02:00
  • a8adb064f5 test(generate_cli): fix reference output wakonig_k 2025-04-09 19:28:16 +02:00
  • 31c3b64d7b test(device_signal_input): fix init of device input widget wakonig_k 2025-04-09 19:28:00 +02:00
  • 23bdd95d8c test(bec_connector): BECConnector requires a QObject wakonig_k 2025-04-09 19:27:22 +02:00
  • d1712552ff fix(cli): add type ignore comment to generated files wakonig_k 2025-04-09 12:32:05 +02:00
  • 20a1c5ddb3 feat(launcher): add option for launching with auto updates wakonig_k 2025-04-09 12:35:25 +02:00
  • 2511056557 feat!: add support for auto updates wakonig_k 2025-04-09 12:34:15 +02:00
  • 99383b7715 refactor(launcher,main_window): launcher window moved to inherit from BECMainWindow wyzula-jan 2025-04-08 18:01:27 +02:00
  • 337a332ed1 fix(plot_framework): all widgets, popups and side menus cleanups adjusted wakonig_k 2025-04-08 17:18:52 +02:00
  • a1bec75115 fix(widgets)!: BECConnector resolves hierarchy including objectName, parent, parent_id upon init; all widgets adjusted wyzula-jan 2025-04-07 13:19:11 +02:00
  • a2128ad8d6 fix(RPCReference): setattr added wyzula-jan 2025-04-09 00:40:44 +02:00
  • 5f27a90989 feat(server,launcher)!: RPC server separated with the launcher window introduced wyzula-jan 2025-03-25 20:48:19 +01:00
  • 39164feb18 fix(waveform): signals for x device can be defined from gui wyzula-jan 2025-04-03 15:32:12 +02:00
  • fbc425476b feat(auto_updates): add GUI highlight management for auto updates status feature/auto_update_marker_launcher wakonig_k 2025-04-09 17:37:27 +02:00
  • 810801ca66 feat(main_window): add launcher menu and functionality to show launcher wakonig_k 2025-04-09 17:36:17 +02:00
  • 641216b729 WIP scatter waveform adjusted update from history if the widget is created during a running scan wyzula-jan 2025-04-09 15:33:40 +02:00
  • af28e2e433 fix: support auto_range_x/y for viewAll during measurement appel_c 2025-04-09 10:10:51 +02:00
  • 515d7ad055 refactor: add fallback to 'index' plotting in case of missmatch in length appel_c 2025-04-08 12:24:30 +02:00
  • 0e276d4c09 refactor: add support to plot against x_data appel_c 2025-04-08 11:07:19 +02:00