|
|
e4e999e346
|
wip
|
2025-04-15 21:43:40 +02:00 |
|
|
|
481ab1065a
|
wip
|
2025-04-15 21:23:33 +02:00 |
|
|
|
e08a8236d3
|
refactor: add pragma no cover to various TYPE_CHECKING
|
2025-04-15 21:23:33 +02:00 |
|
|
|
60c5addc3f
|
fix(moduar-toolbar): fix cleanup of modular toolbar and dock_area
|
2025-04-15 21:23:04 +02:00 |
|
|
|
778230b5ed
|
feat(auto_updates): enforce rpc widget class for subclasses of auto updates
|
2025-04-15 11:41:03 +02:00 |
|
|
|
c434af9b92
|
feat(plugin_utils): add functionality to retrieve auto update classes from plugins
|
2025-04-15 11:40:04 +02:00 |
|
|
|
a6ce312f7c
|
refactor(ui_loader): remove unused import
|
2025-04-15 08:58:59 +02:00 |
|
|
|
d60cf6c843
|
refactor(ui_loader): remove unnecessary parent_id handling
|
2025-04-14 21:41:54 +02:00 |
|
|
|
d6fccd10f5
|
fix(rpc_server): update _serialize_bec_connector to include wait parameter for registration check
|
2025-04-14 10:26:31 +02:00 |
|
|
|
064343acf2
|
fix(bec_connector): add setObjectName method to update object name and broadcast if registered; closes #472
|
2025-04-14 10:26:31 +02:00 |
|
|
|
1921444e15
|
fix(bec_connector): add assertion to ensure BECConnector is used with a QObject; closes #475
|
2025-04-14 10:26:31 +02:00 |
|
|
|
3b16c9f5a2
|
fix(bec_connector): move RPC registration into single shot method to ensure the rpc name is in sync
|
2025-04-14 10:26:31 +02:00 |
|
|
|
4381fcc4c2
|
fix(designer): avoid touching deleted widgets during init as QtDesigner will segfault
|
2025-04-14 10:26:31 +02:00 |
|
|
|
cb91ebc0c3
|
refactor(rpc_server): add type hint for _get_becwidget_ancestor method parameter; minor cleanup of imports
|
2025-04-11 13:39:26 +02:00 |
|
|
|
08168f28d3
|
refactor(rpc_server): add type hints and docstrings for heartbeat and registry update methods
|
2025-04-11 13:37:42 +02:00 |
|
|
|
125afc8907
|
fix(rpc_server): enhance serialization logic for BECConnector objects and fix return types
|
2025-04-11 13:34:05 +02:00 |
|
|
|
c1bbb16dad
|
fix(round_frame): orientation can be vertical
|
2025-04-11 10:45:28 +02:00 |
|
|
|
6082e7a690
|
refactor(rpc_server): cli_server renamed to rpc_server
|
2025-04-11 10:45:28 +02:00 |
|
|
|
23bdd95d8c
|
test(bec_connector): BECConnector requires a QObject
|
2025-04-11 10:45:28 +02:00 |
|
|
|
337a332ed1
|
fix(plot_framework): all widgets, popups and side menus cleanups adjusted
|
2025-04-11 10:45:27 +02:00 |
|
|
|
a1bec75115
|
fix(widgets)!: BECConnector resolves hierarchy including objectName, parent, parent_id upon init; all widgets adjusted
|
2025-04-11 10:45:27 +02:00 |
|
|
|
5f27a90989
|
feat(server,launcher)!: RPC server separated with the launcher window introduced
|
2025-04-10 16:11:59 +02:00 |
|
|
|
ca2bb4f9b4
|
feat: add loader/helper for widget plugins
|
2025-04-07 14:19:37 +02:00 |
|
|
|
b4925918f7
|
refactor: tidy client generation and add options
|
2025-04-03 16:12:57 +02:00 |
|
|
|
be552d3ece
|
refactor(utils): qt_utils moved to utils
|
2025-04-03 16:09:33 +02:00 |
|
|
|
42e3b9c137
|
fix(plot_indicators): plot indicators added to the PlotBase
|
2025-04-03 16:09:33 +02:00 |
|
|
|
1a0097e027
|
feat(widget_io): added handler for Sliders
|
2025-04-03 16:09:33 +02:00 |
|
|
|
a5f06c8f83
|
fix: broadcast context manager to emit registry changes just once
|
2025-04-03 16:09:33 +02:00 |
|
|
|
be83c7d5f4
|
refactor: fix cleanup bug for BECConnector items, renamed _registry_state to _server_registry
|
2025-04-03 16:09:33 +02:00 |
|
|
|
7ba93ce934
|
refactor: cleanup rpc reference tracking, fix appquit, fix namespace updates edge cases
|
2025-04-03 16:09:33 +02:00 |
|
|
|
2ba9b4cb23
|
feat: add rpc broadcast
|
2025-04-03 16:09:33 +02:00 |
|
|
|
a85402dde1
|
fix(crosshair): adapted for 2D image
|
2025-04-03 16:09:33 +02:00 |
|
|
|
0b00cd24fd
|
refactor: cleanup MR
|
2025-04-03 16:09:32 +02:00 |
|
|
|
ac3c5a38e4
|
feat!: namespace update for gui, dock_area and docks.
|
2025-04-03 16:09:32 +02:00 |
|
|
|
4865341010
|
fix(plot_indicators): cleanup adjusted
|
2025-04-03 16:09:32 +02:00 |
|
|
|
da05877dd0
|
fix(entry_validator): validator reports list of signal if user chooses the wrong one
|
2025-04-03 16:09:32 +02:00 |
|
|
|
66c6c7fa50
|
fix: add support for additional keyword arguments in widget constructors
|
2025-03-06 15:39:16 +01:00 |
|
|
|
ae18279685
|
fix(colors): pyqtgraph styling updated on the app level
|
2025-02-19 14:18:18 +01:00 |
|
|
|
0addef5f17
|
fix(bec_signal_proxy): unblock signal timer cleanup added
|
2025-02-19 13:33:16 +01:00 |
|
|
|
383936ffc2
|
fix(bec_connector): workers stored in reference to not be cleaned up with garbage collector
|
2025-02-17 15:18:29 +01:00 |
|
|
|
50a572dacd
|
fix: enable type checking for BECDispatcher in BECConnector
|
2025-01-30 17:28:30 +01:00 |
|
|
|
b2b0450bcb
|
fix(widget_state_manager): skip QLabel saving; skip_setting property widget excluded from INI; stored=False property excluded from INI
|
2025-01-28 18:34:21 +01:00 |
|
|
|
6f2f2aa06a
|
fix(bec_signal_proxy): timeout for blocking implemented
|
2025-01-26 14:29:30 +01:00 |
|
|
|
889ea8629f
|
fix(widget_io): ToggleSwitchHandler added
|
2025-01-16 12:26:40 +01:00 |
|
|
|
a00d368c25
|
feat(widget_state_manager): example app added
|
2025-01-10 16:32:31 +01:00 |
|
|
|
01b4608331
|
feat(widget_state_manager): state manager for single widget
|
2025-01-10 16:32:31 +01:00 |
|
|
|
54e64c9f10
|
feat(widget_io): general change signal for supported widgets
|
2025-01-06 10:28:16 +01:00 |
|
|
|
5c83702382
|
refactor: move RPC-related classes and modules to 'rpc' directory
This allows to break circular import, too
|
2024-12-23 15:59:10 +01:00 |
|
|
|
6563abfddc
|
fix(designer): general way to find python lib on linux
|
2024-12-10 19:12:21 +01:00 |
|
|
|
3ba0b1daf5
|
feat: add rpc_id member to client objects
|
2024-11-27 11:44:03 +01:00 |
|