|
1d091071e1
|
fix: bugfix in cleanup of ScatterWaveform ScatterCurve; closes #520
|
2025-04-24 08:49:33 +02:00 |
|
|
8e64b65c2d
|
feat: delete bec_app
|
2025-04-24 08:49:33 +02:00 |
|
|
27ea92d120
|
feat: deprecated and delete alignment_1d gui
|
2025-04-24 08:49:33 +02:00 |
|
|
3ddfeaa49f
|
fix(serialization): add serialization for qpointf
|
2025-04-23 20:42:54 +02:00 |
|
|
074bbbc166
|
fix: change default colormap to plasma
|
2025-04-23 19:05:54 +02:00 |
|
|
3709cdc866
|
fix(bec_connector): improve cleanup handling on deleted parent to prevent errors
|
2025-04-23 17:45:58 +02:00 |
|
|
9d6d0b406a
|
refactor(bec_connector): replace pyqtSlot with SafeSlot for consistency
|
2025-04-23 17:45:58 +02:00 |
|
|
6318b2d822
|
fix(designer-plugin-generator): enhance super constructor validation for new style classes
|
2025-04-23 17:45:58 +02:00 |
|
|
f89e74b199
|
refactor: add template for debugging the cli generator
|
2025-04-23 17:45:58 +02:00 |
|
|
0ac14a74b8
|
fix: ensure provided dock and dock_area names are valid and defaults are snake_case
|
2025-04-23 16:22:13 +02:00 |
|
|
1910993b2b
|
fix(positioner-indicator): fix property setters for position indicator
|
2025-04-23 14:00:06 +02:00 |
|
|
7c303d0129
|
fix(ring-progress-bar): fix bug in disconnect slot of rings, enable 'scan' mode as default for init with first ring
|
2025-04-23 07:30:07 +02:00 |
|
|
113938e71a
|
test: fix rpc widgets e2e test
|
2025-04-22 21:19:37 +02:00 |
|
|
e0f146beeb
|
fix(compact_popup): forward close event
|
2025-04-22 21:19:37 +02:00 |
|
|
fc1cdc814f
|
fix(bec_connector): call cleanup on widgets if the parent was deleted
|
2025-04-22 21:19:37 +02:00 |
|
|
a13de45131
|
fix(rpc): call close on container widget if needed
|
2025-04-22 21:19:37 +02:00 |
|
|
8ff2063bc8
|
fix: proper cleanup of progressbar
|
2025-04-22 21:19:37 +02:00 |
|
|
cdc613b6e7
|
fix(bec_queue): set parent for toolbar buttons
|
2025-04-22 21:19:37 +02:00 |
|
|
1fc6125369
|
fix: forward parent to children
|
2025-04-22 21:19:37 +02:00 |
|
|
fef07ac8e1
|
fix: import from qtpy instead of PySide6
|
2025-04-22 21:19:37 +02:00 |
|
|
86647b9b7e
|
fix(rpc-base): deprecate widget_name in favor of object_name; closes #499
|
2025-04-22 21:19:37 +02:00 |
|
|
36dc174bfe
|
test: add function scoped rpc_widgets e2e test; closes #510
|
2025-04-22 21:19:37 +02:00 |
|
|
a06f0600c1
|
fix(dark-mode-button): fix parent passed to QObjects in various classes
|
2025-04-22 21:19:37 +02:00 |
|
|
f88dfc8f1b
|
refactor: add pragma no cover to various TYPE_CHECKING
|
2025-04-22 21:19:37 +02:00 |
|
|
c70cd9d6e8
|
fix(moduar-toolbar): fix cleanup of modular toolbar and dock_area
|
2025-04-22 21:19:37 +02:00 |
|
|
8fbd54c3aa
|
fix(website-widget): add super().cleanup() in website widget
|
2025-04-22 21:19:37 +02:00 |
|
|
ef4a52cc17
|
fix: RPC access enabled for certain widgets.
|
2025-04-22 21:19:37 +02:00 |
|
|
b460ea9955
|
fix(progress-ring-bar): fix parent inheritance and cleanup of ring objects; closes #496
|
2025-04-22 21:19:37 +02:00 |
|
|
1fe052e9da
|
docs: grammar improvement
|
2025-04-22 15:22:18 +02:00 |
|
|
f2d5b57e86
|
fix(docs): update copyright year to be dynamic
|
2025-04-22 15:22:18 +02:00 |
|
|
6630ba1c42
|
docs(auto_updates): update documentation for auto updates functionality and add launcher image
|
2025-04-22 15:22:18 +02:00 |
|
|
ef148317de
|
fix: wrap fetching plugin widgets in case of errors
|
2025-04-15 20:13:11 +02:00 |
|
|
e10f5ec088
|
test(launch_window): tests for default and plugin auto updates
|
2025-04-15 12:26:09 +02:00 |
|
|
33a8a767f3
|
test(launch_window): add test for launching UI file that raises ValueError for QMainWindow
|
2025-04-15 12:08:06 +02:00 |
|
|
8efa93d2d2
|
feat(launch_window): add user access permissions
|
2025-04-15 12:07:54 +02:00 |
|
|
29653239c5
|
feat(launch_window): enhance auto update functionality with selector and dynamic loading
|
2025-04-15 11:44:26 +02:00 |
|
|
778230b5ed
|
feat(auto_updates): enforce rpc widget class for subclasses of auto updates
|
2025-04-15 11:41:03 +02:00 |
|
|
b7795b4d0a
|
refactor(client_utils): remove unused auto update attributes from BECGuiClient
|
2025-04-15 11:40:22 +02:00 |
|
|
c434af9b92
|
feat(plugin_utils): add functionality to retrieve auto update classes from plugins
|
2025-04-15 11:40:04 +02:00 |
|
|
be722683a7
|
fix(main_window): show app id only when connected to redis
|
2025-04-15 09:10:35 +02:00 |
|
|
9a940bb8d5
|
refactor(launch_window): remove cleanup method
|
2025-04-15 08:59:17 +02:00 |
|
|
a6ce312f7c
|
refactor(ui_loader): remove unused import
|
2025-04-15 08:58:59 +02:00 |
|
|
d5e422c7fc
|
test(launch_window): add unit tests for LaunchWindow initialization and custom UI file launching
|
2025-04-15 08:58:14 +02:00 |
|
|
3cd6e05b24
|
fix(launch_window): update LaunchTile icon to use new UI loader tile image
|
2025-04-14 21:56:27 +02:00 |
|
|
3089ca15ec
|
feat(launch_window): add custom UI file launching functionality and UI tile
|
2025-04-14 21:42:22 +02:00 |
|
|
d60cf6c843
|
refactor(ui_loader): remove unnecessary parent_id handling
|
2025-04-14 21:41:54 +02:00 |
|
|
45cd82e635
|
feat(ui_launch_window): add UILaunchWindow class
|
2025-04-14 21:40:46 +02:00 |
|
|
f653fc5f7e
|
feat(positioner_box): add units QLabel to device UI components and update visibility logic
|
2025-04-14 13:33:11 +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 |
|