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

101 Commits

Author SHA1 Message Date
guijar_m abc6caa2d0 feat: implement non-polling, interruptible waiting of gui instruction response with timeout 2024-06-12 11:43:08 +02:00
appel_c 40b5688158 refactor: improve labe of auto_update script 2024-06-10 08:27:32 +02:00
wakonig_k 6428e38ab9 fix: removed BECConnector from rpc client interface 2024-06-08 19:05:57 +02:00
wakonig_k b15816ca9f refactor: disabled pylint for auto-gen client 2024-06-08 19:05:57 +02:00
wakonig_k f0391f59c9 feat: added isort to bw-generate-cli 2024-06-08 19:05:57 +02:00
wakonig_k df1be10057 feat(cli): auto-discover rpc-enabled widgets 2024-06-08 19:05:57 +02:00
wyzula_j e7838b0f2f fix(curve): set_color_map_z typo fixed in user access 2024-06-08 01:17:13 +02:00
wakonig_k 64abd67b9b feat(widget): added simple website widget with rpc 2024-06-07 22:37:24 +02:00
wyzula_j 33f7be42c5 fix(curve): color_map_z setting works 2024-06-07 16:28:51 +02:00
appel_c ca5e8d2fbb fix: add model_config to pydantic models to allow runtime checks after creation 2024-06-07 15:44:09 +02:00
wyzula_j edb1775967 fix(bar): docstrings extended 2024-06-06 18:39:47 +02:00
wyzula_j 52bc322b2b refactor(figure): logic for .add_image and .image consolidated; logic for .add_plot and .plot consolidated 2024-06-06 17:54:41 +02:00
wyzula_j 8479caf53a fix(waveform): added .plot method with the same signature as BECFigure.plot 2024-06-06 17:54:41 +02:00
wyzula_j 82e2c898d2 fix(plot_base): .plot removed from plot_base.py, because there is no use case for it 2024-06-06 17:54:41 +02:00
wyzula_j 15cbc21e5b fix(docks): set_title do update dock internal _name now 2024-06-06 16:01:27 +02:00
wyzula_j ffae5ee54e fix(docks): docks widget_list adn dockarea panels return values fixed 2024-06-06 16:01:27 +02:00
wyzula_j a2abad344f fix(ring): enable_auto_updates(True) do not reset properties of already setup bars 2024-06-06 13:56:10 +02:00
wyzula_j c5b6499e41 fix(ring): set_update changed to Literals, no need to specify endpoint manually 2024-06-06 13:56:10 +02:00
wyzula_j e1af5ca60f fix(test/e2e): autoupdate e2e rewritten 2024-06-06 12:16:03 +02:00
wyzula_j 5c6ba65469 fix(test/e2e): dockarea and dock e2e tests changed to check asserts against config_dict 2024-06-06 12:09:24 +02:00
guijar_m cd9fc46ff8 fix: rpc_server_dock fixture now spawns the server process 2024-06-06 12:09:24 +02:00
guijar_m 69f4371007 refactor: move _get_output and _start_plot_process at the module level 2024-06-06 12:09:24 +02:00
wyzula_j 8ae323f5c3 fix(dock): add_widget and add_widget_bec consolidated 2024-06-06 00:06:11 +02:00
wakonig_k 131f49da8e fix: fixed support for auto updates 2024-06-05 13:47:27 +02:00
wyzula_j 9648e3ea96 fix(bar): ring saves current value in config 2024-06-05 11:30:22 +02:00
wyzula_j 4be756a867 fix(dock): dock saves configs of all children widgets 2024-06-05 11:07:14 +02:00
wyzula_j 46face0ee5 fix(dock_area): save/restore state is saved in config 2024-06-05 11:01:31 +02:00
wyzula_j 76bd0d339a feat(widgets/progressbar): SpiralProgressBar added with rpc interface 2024-05-24 13:59:10 +02:00
wyzula_j fc4d0f3bb2 feat(figure): changes to support direct plot functionality 2024-05-24 10:50:00 +02:00
wyzula_j 3455c60236 refactor(reconstruction): repository structure is changed to separate assets needed for each widget 2024-05-21 16:31:55 +02:00
wakonig_k 7d64cac661 fix: removed apparently unnecessary sleep while waiting for an rpc response 2024-05-15 14:14:25 +02:00
guijar_m 9f8fbdd5fc fix: check device class without importing to speed up initial import time 2024-05-15 10:10:14 +02:00
guijar_m d1e6cd388c fix: speed up initial import times using lazy import (from bec_lib) 2024-05-15 10:10:14 +02:00
guijar_m 5d09a13d88 fix: adapt to bec_lib changes (no more submodules in __init__.py) 2024-05-15 10:10:14 +02:00
wakonig_k 4117fd7b5b refactor: applied formatter 2024-05-09 11:29:42 +02:00
wyzula_j 7f2f7cd07a fix(docstrings): docstrings formating fixed for sphinx to properly format readdocs 2024-05-08 15:31:22 +02:00
wyzula_j ceae979f37 fix(widgets/dock): BECDockArea close overwrites the default pyqtgraph Container close + minor improvements 2024-05-07 16:31:12 +02:00
wyzula_j d8ff8afcd4 feat(widget/dock): BECDock and BECDock area for dockable windows 2024-05-07 16:30:21 +02:00
wyzula_j 57cb136a09 fix(cli): BECFigure takes the port to connect to redis from the current BECClient, supporting plugins 2024-04-29 16:53:26 +02:00
wyzula_j 13c018a797 fix(widgets/figure): access pattern changed for getting widgets by coordinates for rpc 2024-04-28 12:42:58 +02:00
wyzula_j 6b6a6b2249 fix(rpc/client_utils): getoutput more transparent + error handling 2024-04-28 12:42:58 +02:00
wyzula_j 2ca32675ec fix(rpc_register): thread lock for listign all connections 2024-04-28 12:42:58 +02:00
wyzula_j 381d713837 feat(plots): universal cleanup and remove also for children items 2024-04-28 12:42:58 +02:00
wyzula_j a898e7e4f1 feat(rpc/rpc_register): singleton rpc register for all rpc connections for session 2024-04-28 12:42:58 +02:00
wyzula_j 6500a00682 feat(rpc/client_utils): timeout for rpc response 2024-04-24 17:49:23 +02:00
wyzula_j 9602085f82 fix(rpc/client_utils): close clean up policy for BECFigure 2024-04-24 10:54:24 +02:00
wakonig_k 6238693ffb feat(cli): added auto updates plugin support 2024-04-23 15:22:45 +02:00
wakonig_k 1111610f32 fix(cli): fixed support for devices as cli input 2024-04-19 18:18:25 +02:00
wyzula_j 2955b5ec02 refactor(rpc/client_utils): update script for grid_scan adds z axis device 2024-04-19 00:17:00 +02:00
wyzula_j 1bc18a201c test(e2e/rpc): rpc e2e tests extended 2024-04-16 09:51:39 +02:00