wyzula_j
cd4e90a79f
fix(console): qt console widget deleted
2025-06-02 20:36:51 +02:00
wyzula_j
d0c1ac0cf5
feat(waveform): large async dataset warning popup
2025-06-02 15:50:41 +02:00
wakonig_k
7322cd194f
fix: move log panel to bec connector and add rate limiter
2025-05-30 15:03:08 +02:00
perl_d
d9dc60ee99
fix: logpanel error cycle
2025-05-30 15:03:08 +02:00
perl_d
822e7d06ff
feat: ( #569 ) add signal label widget
...
add a widget which shows the current value of a signal from BEC.
configurable with many properties in designer. intended for use mainly
in static GUIs.
2025-05-30 13:13:55 +02:00
perl_d
91195ae0fd
fix(DeviceSignalInput): improve robustness
...
use set for storing filter properties to allow multiple set to true or
false
2025-05-30 13:13:55 +02:00
wyzula_j
c8128faf79
fix(crosshair): label decimal precision is dynamically scaled with the plot zoom; API of all affected widgets adjusted; option added to PlotBase; closes #637
2025-05-30 13:00:18 +02:00
perl_d
bf172b8431
fix: guard plugin repo import in e2e test
2025-05-30 11:02:14 +02:00
perl_d
05329ab50f
test(e2e): add tests involving plugin repo
2025-05-28 20:39:51 +02:00
perl_d
b225a7cc90
refactor: store modules with widget search
2025-05-28 13:05:28 +02:00
wyzula_j
ada0977a1b
fix(launch_window): font and tile size fixed across OSs, closes #607
2025-05-27 16:33:36 +02:00
wakonig_k
3484507c75
feat(plot_base): add option to specify units
2025-05-26 15:05:06 +02:00
appel_c
1a4eb1db67
fix(signal-combobox): bug fix in signal combobox that crashed upon switching from device to signal input
2025-05-26 14:38:19 +02:00
appel_c
f57950c4e3
test(input-widgets): add e2e tests to test widget inputs with demo config of bec.
2025-05-26 14:38:19 +02:00
appel_c
ec740d31fd
fix(signal-line-edit): fix signal_line_edit validity check; closes #610
2025-05-26 14:38:19 +02:00
wyzula_j
ce88787e88
feat(image): roi plots with crosshair cuts added
2025-05-26 14:22:51 +02:00
wyzula_j
a939c3b1c4
feat(image_roi_tree): gui roi manager for image widget
2025-05-26 13:13:31 +02:00
wyzula_j
41b7ca8e64
fix(image_roi): position can be set from rpc
2025-05-26 13:13:31 +02:00
wyzula_j
7a531c17d6
refactor(image_roi): glowing handles for Rectangle roi
2025-05-26 13:13:31 +02:00
wyzula_j
1d018e863c
feat(image_rois): image rois with RPC can be added to Image widget
2025-05-20 16:36:48 +02:00
wakonig_k
56b6a0b8c2
feat: add web console
2025-05-17 13:34:21 +02:00
wyzula_j
d579d894f0
feat(modular_toolbar): remove action/bundle by id
2025-05-17 09:55:00 +02:00
perl_d
d915d2f507
fix: ( #612 ) fix additional MD form
...
makes sure the form is validated on any changes of the additional
metadata table model so that they are propagated to the scan control
widget even when nothing is entered in the standard form
2025-05-16 14:37:07 +02:00
perl_d
7d7a88669f
fix: ( #572 ) signal input base filter
...
use name attribute rather than value from Kind, to compare with kind_str
2025-05-16 10:50:27 +02:00
wyzula_j
88a17a566c
fix(layout_manager): adding relative widget is shifting whole column to not destroy previous layout
2025-05-13 11:33:16 +02:00
wyzula_j
dc151cdfe3
feat(bec_connector): ability to change object name during runtime
2025-05-09 14:27:44 +02:00
wakonig_k
1fb680abb4
feat(launcher): add support for launching plugin widget
2025-05-08 17:30:16 +02:00
wakonig_k
cf59d31113
fix(bec-dispatcher): fix reference to boundmethods to avoid duplicated subscriptions
2025-05-07 11:08:06 +02:00
appel_c
75a2780fe0
tests(user-interaction-e2e): add module scoped e2e tests with user interaction; closes #508
2025-05-06 11:28:12 +02:00
perl_d
55f7efc4f5
fix: import add operator in client
2025-05-06 10:20:47 +02:00
wakonig_k
c16b9dce9c
test(Dock): add validation for new dock creation with invalid name
2025-05-05 13:01:21 +02:00
wakonig_k
452124b528
chore(formatter): upgrade to black v25
2025-05-02 14:12:18 +02:00
wyzula_j
a3de1f0a31
refactor(plots): waveform and image rpc api review
2025-04-29 18:37:53 +02:00
wakonig_k
8eef4253b0
feat(slot): add 'verify_sender' argument to SafeSlot for sender verification
2025-04-29 17:49:01 +02:00
wyzula_j
1f2db927f5
fix(scan_control): restore scan parameters always regenerate the arg box, preventing infinite loop
2025-04-29 17:38:56 +02:00
David Perl
d04770fe91
refactor: rearrange base of metadata forms for generic use
2025-04-29 11:35:10 +02:00
wakonig_k
23fee22ef8
test: fix tests for launcher close / hide behavior
2025-04-29 10:09:47 +02:00
wakonig_k
e3d0d5566c
test: add IPython client GUI object test module with tab completion
2025-04-28 15:38:50 +02:00
perl_d
8cca510fa1
fix(client): import reduce
2025-04-25 16:59:53 +02:00
appel_c
99d76236ca
test: add tests for name creation of custom curves, and object name handling
2025-04-24 08:49:33 +02:00
appel_c
27ea92d120
feat: deprecated and delete alignment_1d gui
2025-04-24 08:49:33 +02:00
wakonig_k
3ddfeaa49f
fix(serialization): add serialization for qpointf
2025-04-23 20:42:54 +02:00
wakonig_k
074bbbc166
fix: change default colormap to plasma
2025-04-23 19:05:54 +02:00
wakonig_k
0ac14a74b8
fix: ensure provided dock and dock_area names are valid and defaults are snake_case
2025-04-23 16:22:13 +02:00
appel_c
113938e71a
test: fix rpc widgets e2e test
2025-04-22 21:19:37 +02:00
appel_c
86647b9b7e
fix(rpc-base): deprecate widget_name in favor of object_name; closes #499
2025-04-22 21:19:37 +02:00
appel_c
36dc174bfe
test: add function scoped rpc_widgets e2e test; closes #510
2025-04-22 21:19:37 +02:00
appel_c
f88dfc8f1b
refactor: add pragma no cover to various TYPE_CHECKING
2025-04-22 21:19:37 +02:00
appel_c
ef4a52cc17
fix: RPC access enabled for certain widgets.
2025-04-22 21:19:37 +02:00
perl_d
ef148317de
fix: wrap fetching plugin widgets in case of errors
2025-04-15 20:13:11 +02:00