perl_d
37747babda
fix: check for duplicate subscriptions in GUIClient
2026-04-14 09:32:17 +02:00
wyzula_j
e061fa31a9
fix(e2e): bec dock rpc fixed synchronization
2026-03-16 15:07:51 +01:00
wyzula_j
b93fbc5cd3
refactor: global refactoring to use device-signal pair names
2026-03-05 18:12:32 +01:00
wyzula_j
71ed2d353a
refactor(dock_area): change name to BECDockArea
2026-03-05 18:12:32 +01:00
wyzula_j
80c0dfa4f2
feat(image): modernization of image widget
2026-03-05 18:12:32 +01:00
wyzula_j
a6583ad53f
fix(dock_area): the old BECDockArea(pg) removed and replaces by AdvancedDockArea(ADS)
2026-03-05 18:12:30 +01:00
perl_d
d626caae3d
perf: replace wait with waitUntil
2025-06-17 15:32:24 +01:00
wyzula_j
5f27a90989
feat(server,launcher)!: RPC server separated with the launcher window introduced
2025-04-10 16:11:59 +02:00
perl_d
ca2bb4f9b4
feat: add loader/helper for widget plugins
2025-04-07 14:19:37 +02:00
wyzula_j
378398a29b
test(e2e): e2e tests adjusted for new plotting framework
2025-04-03 16:09:33 +02:00
appel_c
a5f06c8f83
fix: broadcast context manager to emit registry changes just once
2025-04-03 16:09:33 +02:00
appel_c
5872253123
refactor: cleanup, fix tests and _top_level dict/windows
2025-04-03 16:09:33 +02:00
appel_c
f3d3c9425d
test: fix tests for namespace updates
2025-04-03 16:09:33 +02:00
wakonig_k
2ba9b4cb23
feat: add rpc broadcast
2025-04-03 16:09:33 +02:00
appel_c
17f2dda977
test: disable test_bec_dock_rpc_e2e module, issue to fix this created #450
2025-04-03 16:09:33 +02:00
wyzula_j
46b1a228be
fix(e2e): added wait time to flaky e2e
2025-02-27 10:54:36 +01:00
wyzula_j
0fd5dd5a26
fix(e2e): num of elements to wait for scan fixed to steps requested in the scan
2025-01-14 16:47:57 +01:00
wakonig_k
fb545eebb3
tests(safeslot): wait for panels to be properly rendered
2025-01-09 14:55:31 +01:00
wakonig_k
b4a240e463
tests(e2e): wait for the plotting to finish before checking the data
2025-01-09 14:38:58 +01:00
guijar_m
52c5286d64
fix: do not display error popup if command is executed via RPC
2024-12-23 15:59:10 +01:00
guijar_m
0ff0c06bd1
feat: add test for BECGuiClient features .new, .delete, .show, .hide, .close
2024-12-23 15:59:10 +01:00
guijar_m
955cc64257
fix: tests: rename fixtures and add 'connected_client_gui_obj'
2024-12-23 15:59:10 +01:00
guijar_m
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
guijar_m
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
guijar_m
96e255e4ef
fix: do not quit automatically when last window is "closed"
...
Qt confuses closed and hidden
2024-11-27 11:44:03 +01:00
wyzula_j
40c9fea35f
feat(colors): evenly spaced color generation + new golden ratio calculation
2024-10-25 19:08:13 +02:00
wakonig_k
7469c892c8
fix(waveform): added support for live_data and data access
2024-10-18 17:10:53 +02:00
wakonig_k
4d02b42f11
fix: removed qcoreapplication for polling events
2024-08-14 12:32:34 +02:00
wakonig_k
6d2442d23c
test(auto-update): wait for rendering
2024-08-07 19:58:26 +02:00
appel_c
714e1e139e
refactor: rename device_monitor to device_monitor_2d
2024-07-25 09:46:58 +02:00
wyzula_j
008a33a9b1
fix(figure): API cleanup
2024-07-02 12:43:38 +02:00
wyzula_j
7271b422f9
test(waveform1d): dap e2e test added
2024-06-25 18:37:23 +02:00
wakonig_k
e5c0087c9a
fix: renamed spiral progress bar to ring progress bar; closes #235
2024-06-24 16:37:36 +02:00
appel_c
40b5688158
refactor: improve labe of auto_update script
2024-06-10 08:27:32 +02:00
wyzula_j
e1af5ca60f
fix(test/e2e): autoupdate e2e rewritten
2024-06-06 12:16:03 +02:00
wyzula_j
7fb31fc4d7
fix(test/e2e): spiral_progress_bar e2e tests rewritten to use config_dict
2024-06-06 12:16:02 +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
wyzula_j
f51b25f0af
fix: tests references to add_widget_bec refactored
2024-06-06 00:13:05 +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
07b99d91a5
fix: compatibility adjustment to .ui loading and tests for PySide6
2024-05-29 14:36:42 +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
guijar_m
5d09a13d88
fix: adapt to bec_lib changes (no more submodules in __init__.py)
2024-05-15 10:10:14 +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