b5ec6c401b
wip
2025-04-18 11:38:16 +02:00
c49818ca3a
wip
2025-04-18 11:23:36 +02:00
c1a02f8a79
wip
2025-04-18 11:04:10 +02:00
6366311456
feat: add rpc_widget e2e for all widgets
2025-04-15 21:23:04 +02:00
378398a29b
test(e2e): e2e tests adjusted for new plotting framework
2025-04-03 16:09:33 +02:00
f76d9319bd
refactor(bec_figure): BECFigure removed
2025-04-03 16:09:33 +02:00
2ba9b4cb23
feat: add rpc broadcast
2025-04-03 16:09:33 +02:00
ac3c5a38e4
feat!: namespace update for gui, dock_area and docks.
2025-04-03 16:09:32 +02:00
955cc64257
fix: tests: rename fixtures and add 'connected_client_gui_obj'
2024-12-23 15:59:10 +01:00
809e654087
refactor: BECGuiClientMixin -> BECGuiClient
...
- Mixin class was only used with BECDockArea, now it is a class by itself
which represents the client object connected to the GUI server ; ".main"
is the dock area of the main window
- Enhanced "wait_for_server"
- ".selected_device" is stored in Redis, to allow server-side to know
about the auto update configuration instead of keeping it on client
2024-12-23 15:59:10 +01:00
da18c2ceec
fix(tests): make use of BECDockArea with client mixin to start server and use it in tests
...
Depending on the test, auto-updates are enabled or not.
2024-11-27 11:44:03 +01:00
aab0229a40
refactor(widgets): widget module structure reorganised
2024-11-14 14:20:20 +01:00
ce374163ca
fix: ignore GUI server output (any output will go to log file)
...
If a logger is given to log `_start_log_process`, the server stdout and
stderr streams will be redirected as log entries with levels DEBUG or ERROR
in their parent process
2024-06-21 12:32:59 +02:00
630616ec72
feat: add logger for BEC GUI server
2024-06-21 12:32:59 +02:00
216511b951
fix(widgets): removed widget module import of sub widgets
2024-06-19 13:38:46 +02:00
cd9fc46ff8
fix: rpc_server_dock fixture now spawns the server process
2024-06-06 12:09:24 +02:00
ceae979f37
fix(widgets/dock): BECDockArea close overwrites the default pyqtgraph Container close + minor improvements
2024-05-07 16:31:12 +02:00
4f261be4c7
test(cli/rpc_register): e2e RPCRegister
2024-04-28 18:54:20 +02:00