229833eb99
1.16.4
...
Automatically generated by python-semantic-release
v1.16.4
2025-01-21 16:29:14 +00:00
141e1a34c9
fix: make combo box plugin files conform to autogen name
2025-01-20 15:24:05 +01:00
d40075f85b
1.16.3
...
Automatically generated by python-semantic-release
v1.16.3
2025-01-20 09:20:33 +00:00
dfa2908c3d
test(error_popups): SafeSlot tests adjusted; tests extended to cover SafeProperty
2025-01-20 10:08:44 +01:00
02a4862afd
fix(error_popups): logger message in SafeSlot for errors; identification in error log from which property or signal errors comes from
2025-01-20 10:08:44 +01:00
13438e22d3
1.16.2
...
Automatically generated by python-semantic-release
v1.16.2
2025-01-20 09:06:13 +00:00
889ea8629f
fix(widget_io): ToggleSwitchHandler added
2025-01-16 12:26:40 +01:00
0ef509e9ca
1.16.1
...
Automatically generated by python-semantic-release
v1.16.1
2025-01-16 10:37:04 +00:00
b40d2c5f0b
fix(error_popups): SafeProperty logger import fixed
2025-01-16 11:22:14 +01:00
6cd7ff6ef7
1.16.0
...
Automatically generated by python-semantic-release
v1.16.0
2025-01-14 15:59:07 +00:00
0fd5dd5a26
fix(e2e): num of elements to wait for scan fixed to steps requested in the scan
2025-01-14 16:47:57 +01:00
508abfa8a5
fix(toolbar): adjusted to future plot base
2025-01-14 16:47:57 +01:00
001e6fc807
feat(modular_toolbar): context menu and action bundles
2025-01-14 13:53:08 +01:00
111dcef35a
1.15.1
...
Automatically generated by python-semantic-release
v1.15.1
2025-01-13 13:41:49 +00:00
3b04b985b6
fix(error_popups): SafeProperty wrapper extended to catch more errors and not crash Designer
2025-01-13 11:25:25 +01:00
5944626d93
1.15.0
...
Automatically generated by python-semantic-release
v1.15.0
2025-01-10 15:51:23 +00: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
b7221d1151
1.14.1
...
Automatically generated by python-semantic-release
v1.14.1
2025-01-10 14:34:09 +00:00
fa9ecaf433
fix: cast spinner widget angle to int when using for arc
2025-01-10 15:22:58 +01:00
c751d25f85
1.14.0
...
Automatically generated by python-semantic-release
v1.14.0
2025-01-09 14:29:40 +00:00
e2c7dc98d2
docs: add docs for games/minesweeper
2025-01-09 15:24:00 +01:00
507d46f88b
feat(widget): make Minesweeper into BEC widget
2025-01-09 15:24:00 +01:00
57dc1a3afc
feat(widgets): added minesweeper widget
2025-01-09 15:24:00 +01:00
6a78da0e71
1.13.0
...
Automatically generated by python-semantic-release
v1.13.0
2025-01-09 14:18:04 +00:00
fb545eebb3
tests(safeslot): wait for panels to be properly rendered
2025-01-09 14:55:31 +01:00
b4a240e463
tests(e2e): wait for the plotting to finish before checking the data
2025-01-09 14:38:58 +01:00
54e64c9f10
feat(widget_io): general change signal for supported widgets
2025-01-06 10:28:16 +01:00
1c8b06cbe6
refactor(rpc,client_utils): minor cleanup and type hint improvements
2024-12-23 15:59:10 +01:00
52c5286d64
fix: do not display error popup if command is executed via RPC
2024-12-23 15:59:10 +01:00
c405421db9
fix: use generator exec feature of BEC Connector to remove the AutoUpdate thread+queue
2024-12-23 15:59:10 +01:00
0ff0c06bd1
feat: add test for BECGuiClient features .new, .delete, .show, .hide, .close
2024-12-23 15:59:10 +01:00
955cc64257
fix: tests: rename fixtures and add 'connected_client_gui_obj'
2024-12-23 15:59:10 +01:00
09cb08a233
fix: prevent top-level dock areas to be destroyed with [X] button
2024-12-23 15:59:10 +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
1b0382524f
fix: simplify AutoUpdate code thanks to threadpool executor in BEC Connector
2024-12-23 15:59:10 +01:00
92b802021f
feat: add '.delete()' method to BECDockArea, make main window undeletable
2024-12-23 15:59:10 +01:00
48c140f937
fix: add .windows property to keep track of top level windows, ensure all windows are shown/hidden
2024-12-23 15:59:10 +01:00
42fd78df40
fix: remove useless class member
2024-12-23 15:59:10 +01:00
271a4a24e7
fix: determine default figure since the beginning
2024-12-23 15:59:10 +01:00
1b03ded906
fix: prevent infinite recursion in show/hide methods
2024-12-23 15:59:10 +01:00
bde5618699
feat: add "new()" command to create new dock area windows from client
2024-12-23 15:59:10 +01:00
6f2eb6b4cd
fix: bec-gui-server script: fix logic with __name__ == '__main__'
...
When started with "bec-gui-server" entry point, __name__ is
"bec_widgets.cli.server".
When started with "python -m bec_widgets.cli.server", __name__ is
"__main__".
So, better to not rely on __name__ at all.
2024-12-23 15:59:10 +01:00
2742a3c6cf
fix: set minimum size hint on BECDockArea
2024-12-23 15:59:10 +01:00
809e654087
refactor: BECGuiClientMixin -> BECGuiClient
...
- Mixin class was only used with BECDockArea, now it is a class by itself
which represents the client object connected to the GUI server ; ".main"
is the dock area of the main window
- Enhanced "wait_for_server"
- ".selected_device" is stored in Redis, to allow server-side to know
about the auto update configuration instead of keeping it on client
2024-12-23 15:59:10 +01:00
bdb25206d9
fix: use specified timeout in _run_rpc
2024-12-23 15:59:10 +01:00
bd5414288c
build: fixed pytest bec dependency
2024-12-20 18:13:00 +01:00
95f6a7ceb7
ci: install pytest plugin from specified repo, not pypi
2024-12-20 17:37:52 +01:00
b75c4c88fe
1.12.0
...
Automatically generated by python-semantic-release
v1.12.0
2024-12-12 10:35:17 +00:00
e38048964f
feat(safe_property): added decorator to handle errors in Property decorator from qt to not crash designer
2024-12-11 22:37:03 +01:00