wakonig_k
|
edfac87868
|
fix(crosshair): use objectName instead of config for retrieving the monitor name
|
2025-06-05 21:06:32 +02:00 |
|
wyzula_j
|
3e2544e52a
|
fix(crosshair): emitted name from crosshair 2D is objectName of image or its id
|
2025-06-05 14:04:44 +02:00 |
|
perl_d
|
718116afc3
|
fix: exclude metadata from RPC
|
2025-06-04 21:50:54 +02:00 |
|
perl_d
|
2dda58f7d2
|
feat: add clickable label util
|
2025-06-04 21:50:54 +02:00 |
|
perl_d
|
594912136e
|
fix: grid formatting in TypedForm
|
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 |
|
perl_d
|
a10e6f7820
|
fix: make generate plugin robust to multiline init
instead of str.find, use multiline regex with whitespace
|
2025-06-04 21:50:54 +02:00 |
|
perl_d
|
e0e26c205b
|
fix(device browser): mocks and utils for tests
|
2025-06-04 21:50:54 +02:00 |
|
perl_d
|
92d1d6435d
|
feat: (#493) add dict to dynamic form types
|
2025-06-04 21:50:54 +02:00 |
|
perl_d
|
a25c1a8039
|
feat: (#493) add helpers to dynamic form widgets
|
2025-06-04 21:50:54 +02:00 |
|
perl_d
|
1df6c1925b
|
fix: remove unnecessary PySide imports
|
2025-06-03 13:56:35 +02:00 |
|
perl_d
|
12f8c82eb5
|
fix: make registry update log message debug level
|
2025-05-30 13:26:40 +02:00 |
|
perl_d
|
a6c5c21afa
|
style: typing in bec_dispatcher
|
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
|
4f69f5da45
|
refactor(toolbar): add warning if no parent is provided as it may lead to segfaults
|
2025-05-26 15:05:06 +02:00 |
|
wyzula_j
|
ce88787e88
|
feat(image): roi plots with crosshair cuts added
|
2025-05-26 14:22:51 +02:00 |
|
wakonig_k
|
a7ae856c8f
|
fix(ui loader): fix loader for widget plugins
|
2025-05-21 13:13:18 +02:00 |
|
wyzula_j
|
d579d894f0
|
feat(modular_toolbar): remove action/bundle by id
|
2025-05-17 09:55:00 +02:00 |
|
wyzula_j
|
a42dcec6d4
|
fix(entry_validator): device signals retrieved from ._info instead of .describe(), close #570
|
2025-05-15 15:33:00 +02:00 |
|
wyzula_j
|
aed450ef2c
|
fix(side_panel): side panel can be open without icon; toolbar can be hidden if not needed
|
2025-05-15 08:20:19 +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
|
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 |
|
appel_c
|
64a4824054
|
fix(waveform): Ignore callbacks for on_async_readback from QtSender objects that are already destroyed; closes #497
|
2025-05-06 11:28:12 +02:00 |
|
perl_d
|
be72c9f270
|
refactor: supply bec designer filename to function
|
2025-05-06 10:20:47 +02:00 |
|
wakonig_k
|
9387275851
|
feat(SafeSlot): slot parameters can be overridden with kwarg; add option to raise
|
2025-05-05 13:01:21 +02:00 |
|
wakonig_k
|
94463afdba
|
fix: ensure rpc object do not collide with protected names
|
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 |
|
wakonig_k
|
8eef4253b0
|
feat(slot): add 'verify_sender' argument to SafeSlot for sender verification
|
2025-04-29 17:49:01 +02:00 |
|
wyzula_j
|
061f3481da
|
fix(becconnector): widgets can be flagged as root widget, skipping the BECMainWindow in CLI usage
|
2025-04-29 16:16:35 +02:00 |
|
wyzula_j
|
f35f4c4b29
|
fix(becconnector,widgets): parent_id is always fetched from the real bec widget parent; all widgets adjusted; hardcoded parent_ids removed
|
2025-04-29 13:23:09 +02:00 |
|
wyzula_j
|
c36852b2ef
|
fix(rpc_server): broadcasted data check
|
2025-04-29 11:48:35 +02:00 |
|
wyzula_j
|
4eaadd1545
|
fix(scan_matadata): parent passing
|
2025-04-29 11:35:10 +02:00 |
|
David Perl
|
d04770fe91
|
refactor: rearrange base of metadata forms for generic use
|
2025-04-29 11:35:10 +02:00 |
|
wakonig_k
|
fde912005d
|
fix(cleanup): prevent double cleanup by tracking object destruction state
|
2025-04-27 13:45:58 +02:00 |
|
wakonig_k
|
aff5a51f4c
|
fix(type hints): add future import to prevent sphinx from crashing
|
2025-04-25 20:29:26 +02:00 |
|
wakonig_k
|
3ddfeaa49f
|
fix(serialization): add serialization for qpointf
|
2025-04-23 20:42:54 +02:00 |
|
wakonig_k
|
3709cdc866
|
fix(bec_connector): improve cleanup handling on deleted parent to prevent errors
|
2025-04-23 17:45:58 +02:00 |
|
wakonig_k
|
9d6d0b406a
|
refactor(bec_connector): replace pyqtSlot with SafeSlot for consistency
|
2025-04-23 17:45:58 +02:00 |
|
wakonig_k
|
6318b2d822
|
fix(designer-plugin-generator): enhance super constructor validation for new style classes
|
2025-04-23 17:45:58 +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 |
|
wakonig_k
|
e0f146beeb
|
fix(compact_popup): forward close event
|
2025-04-22 21:19:37 +02:00 |
|
wakonig_k
|
fc1cdc814f
|
fix(bec_connector): call cleanup on widgets if the parent was deleted
|
2025-04-22 21:19:37 +02:00 |
|
wakonig_k
|
a13de45131
|
fix(rpc): call close on container widget if needed
|
2025-04-22 21:19:37 +02:00 |
|
appel_c
|
a06f0600c1
|
fix(dark-mode-button): fix parent passed to QObjects in various classes
|
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
|
c70cd9d6e8
|
fix(moduar-toolbar): fix cleanup of modular toolbar and dock_area
|
2025-04-22 21:19:37 +02:00 |
|
wakonig_k
|
778230b5ed
|
feat(auto_updates): enforce rpc widget class for subclasses of auto updates
|
2025-04-15 11:41:03 +02:00 |
|
wakonig_k
|
c434af9b92
|
feat(plugin_utils): add functionality to retrieve auto update classes from plugins
|
2025-04-15 11:40:04 +02:00 |
|