wakonig_k
fe312d47ab
fix(themes): move apply theme from BECWidget class to server init
2025-10-15 14:10:14 +02:00
wyzula_j
2c976eb554
feat(advanced_dock_area): ads has default direction
2025-10-15 14:07:17 +02:00
wyzula_j
4fdeab0aae
feat(advanced_dock_area): added ads based dock area with profiles
2025-10-15 14:07:17 +02:00
wyzula_j
8278932d50
feat(bec_widget): attach/detach method for all widgets + client regenerated
2025-10-15 14:07:17 +02:00
wyzula_j
e59f27a22d
fix(waveform): if scan id and scan number is provided, the scan is fetched from the scan id
2025-10-08 13:40:48 +02:00
wyzula_j
f083dff612
feat(waveform): new type of curve - history curve
2025-10-08 13:40:48 +02:00
wyzula_j
565c0bd1e7
feat(rpc_base): windows can be raised to front from CLI
2025-09-24 11:27:47 -05:00
wakonig_k
975404f483
fix(rpc): fix hide/show
2025-09-24 11:27:47 -05:00
wakonig_k
108ddae6ca
fix(image): add support for specifying preview signals through cli
2025-09-23 17:01:00 +02:00
wakonig_k
65bc5f5421
fix(ringprogressbar): fix client signature
2025-09-23 16:18:33 +02:00
perl_d
9de548446b
fix: plugin widget import machinery
...
- lazy import client so plugin widgets can import BECWidgets which use
it indirectly
- exclude classes originating from bec_widgets core from plugin
discovery
- better errors
2025-08-07 15:39:07 +02:00
David Perl
4bbb8fa519
fix: display short lists in SignalDisplay
2025-07-31 09:26:59 +02:00
wakonig_k
cd81e7f9ba
fix(cli): ensure guis are not started twice
2025-07-31 08:49:48 +02:00
wakonig_k
fc68d2cf2d
feat(monaco): add insert, delete and lsp header
2025-07-29 15:23:36 +02:00
wakonig_k
627b49b33a
feat(monaco): add vim mode
2025-07-29 15:23:36 +02:00
wakonig_k
fd5af01842
feat(dock area): add screenshot toolbar action
2025-07-29 15:08:17 +02:00
wakonig_k
8a214c8978
feat(rpc_timeout): add decorator to override the rpc timeout
2025-07-29 15:08:17 +02:00
wyzula_j
e4521d9528
feat(bec_main_window): plugin and rpc created
2025-07-29 09:01:01 +02:00
wyzula_j
10cbb9a05c
refactor(widgets): all plugins regenerated
2025-07-29 09:01:01 +02:00
wakonig_k
b4e0664011
fix(cli): remove stderr from cli output when not using rpc
2025-07-25 12:17:44 +02:00
perl_d
8eb8225a7f
fix: factor out device name function and add test
2025-07-23 08:56:52 +02:00
wyzula_j
491d04467c
fix(rpc_base): rpc_call wrapper passes full_name for Devices indeed of name
2025-07-23 08:56:52 +02:00
perl_d
fd1f9941e0
chore: update client.py
2025-07-22 15:24:03 +01:00
wakonig_k
2373c7e996
feat: add monaco editor
2025-07-17 15:02:01 +02:00
wakonig_k
1d8069e391
feat(heatmap): add interpolation and oversampling UI components
2025-07-17 14:44:06 +02:00
wyzula_j
76439866c1
fix(plot_base): autorange takes into account only visible curves
2025-07-11 14:42:54 +02:00
wakonig_k
0c76b0c495
feat: add heatmap widget
2025-07-10 14:22:15 +02:00
wakonig_k
3d59c25aa9
feat(sbb monitor): add sbb monitor widget
2025-06-28 19:35:36 +02:00
wyzula_j
d3a9e0903a
feat(progressbar): state setting and dynamic corner radius
2025-06-22 15:32:45 +02:00
wakonig_k
c4b85381a4
feat(scan_progressbar): added progressbar with hooks to scan progress and device progress
2025-06-22 15:32:45 +02:00
wyzula_j
af8db0bede
feat(image_roi): added EllipticalROI
2025-06-13 18:20:37 +02:00
wyzula_j
46d7e3f517
feat(roi): rois can be lock to be not moved by mouse
2025-06-10 17:17:31 +02:00
wyzula_j
271116453d
fix(image): preview signals can be used in Image widget; update logic adjusted; closes #683
2025-06-05 21:06:32 +02:00
perl_d
718116afc3
fix: exclude metadata from RPC
2025-06-04 21:50:54 +02:00
perl_d
5188b38c86
feat: ( #493 ) device browser to display config
2025-06-04 21:50:54 +02:00
wakonig_k
10f292def9
refactor(image): introduce image base and image layer; rename vrange to v_range
2025-06-04 14:11:46 +02:00
wyzula_j
d0c1ac0cf5
feat(waveform): large async dataset warning popup
2025-06-02 15:50:41 +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
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
b225a7cc90
refactor: store modules with widget search
2025-05-28 13:05:28 +02:00
wakonig_k
8abebb7286
refactor(server): minor cleanup of imports
2025-05-26 15:05:06 +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
a8811c9d91
refactor: add rpc interface to signal_line_edit/combobox; add user access methods
2025-05-26 14:38:19 +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
bcab66b187
fix(server): SimpleFileLikeFromLogOutputFunc added encoding for stdout
2025-05-22 11:58:30 +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
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
appel_c
1619446ec9
refactor(bec-status-box): add get_server_state user_access method to BECStatusBox
2025-05-06 11:28:12 +02:00