wyzula_j
74daa7fdcb
refactor(examples): remove the TicTacToe Designer plugin example
2026-10-16 10:59:59 +02:00
wyzula_j
9cce9dfe46
refactor(utils): remove unused QtRedisMessageWaiter
2026-10-16 10:37:29 +02:00
semantic-release
0aaa0201c6
3.40.3
...
Automatically generated by python-semantic-release
v3.40.3
2026-10-16 06:49:13 +00:00
wyzula_j
4cfb49ff95
fix(dock_area): skip superseded deferred layout ratio requests
2026-10-16 08:48:29 +02:00
wyzula_j
7ce6bf2a5a
fix(dock_area): bind deferred splitter callbacks and stop busy polling
2026-10-16 08:48:29 +02:00
semantic-release
6fd49fa352
3.40.2
...
Automatically generated by python-semantic-release
v3.40.2
2026-10-15 21:23:37 +00:00
wyzula_j
0f325a7549
fix(bec_queue): remove the clicked row on abort
2026-10-15 23:22:45 +02:00
wyzula_j
49643b8374
refactor(utils): remove unused DoubleValidationDelegate
2026-10-15 17:48:22 +02:00
wyzula_j
4120f27007
refactor(assets): remove unused alignment_1d icon
2026-10-15 17:30:29 +02:00
wyzula_j
e4b6589c4d
refactor(utils): remove unused BECTable
2026-10-15 17:25:29 +02:00
semantic-release
275339020c
3.40.1
...
Automatically generated by python-semantic-release
v3.40.1
2026-10-15 10:10:25 +00:00
wyzula_j
592323c575
fix(ophyd_validation): shut down the validation thread pool on cleanup
2026-10-15 12:09:46 +02:00
semantic-release
dbdcff4021
3.40.0
...
Automatically generated by python-semantic-release
v3.40.0
2026-10-15 09:46:07 +00:00
wyzula_j
1a710e5a9c
feat(forms): show metadata validation errors under each field
2026-10-15 11:45:08 +02:00
wyzula_j
c9a836f850
fix(widgets): remove CompactPopupWidget and all its usage
2026-10-15 11:45:08 +02:00
wakonig_k
703513b175
chore: drop scan base-class filter and require BEC 4.0
2026-10-09 13:53:26 +02:00
semantic-release
5fa0807f97
3.39.5
...
Automatically generated by python-semantic-release
v3.39.5
2026-10-09 11:52:15 +00:00
wyzula_j
72255b90b0
fix(dict_backed_table): check only keys on edit and connect autoscale once
2026-10-09 13:51:27 +02:00
wyzula_j
bf793fb72d
fix(dict_backed_table): follow the Qt item model update rules
2026-10-09 13:51:27 +02:00
semantic-release
e0e0944163
3.39.4
...
Automatically generated by python-semantic-release
v3.39.4
2026-10-09 08:35:36 +00:00
wyzula_j
6a37b36ede
fix(curve_settings): keep custom curves and DAP settings on apply
2026-10-09 10:34:49 +02:00
wyzula_j
00f7f566b2
fix(curve_settings): edit curve copies and drop removed curves
2026-10-09 10:34:49 +02:00
semantic-release
a6181c81f5
3.39.3
...
Automatically generated by python-semantic-release
v3.39.3
2026-10-07 18:19:18 +00:00
wyzula_j
edac5c262c
fix(bec_widget): release cell widgets from item views on cleanup
2026-10-07 20:18:36 +02:00
semantic-release
8dd5dc993f
3.39.2
...
Automatically generated by python-semantic-release
v3.39.2
2026-10-07 16:40:03 +00:00
wyzula_j
07614a0bbe
fix(bec_console): clear the console registry when the application quits
2026-10-07 18:39:05 +02:00
semantic-release
3c9abe911b
3.39.1
...
Automatically generated by python-semantic-release
v3.39.1
2026-10-07 16:37:18 +00:00
wyzula_j
63d136917e
fix(widgets): stop queued delivery timers of signal proxies on cleanup
2026-10-07 18:36:26 +02:00
wyzula_j
87b33bc355
fix(widgets): skip deferred single shots of closed widgets
2026-10-07 18:36:26 +02:00
wyzula_j
fd8707d7f5
refactor(widgets): move _call_later from PlotBase to BECWidget
2026-10-07 18:36:26 +02:00
wyzula_j
a1f3730c60
fix(plots): drop deferred timers of closed plot widgets
2026-10-07 18:36:26 +02:00
wyzula_j
929657538a
fix(plots): stop signal proxies after cleanup
2026-10-07 18:36:26 +02:00
semantic-release
54f6320991
3.39.0
...
Automatically generated by python-semantic-release
v3.39.0
2026-10-07 11:02:02 +00:00
wyzula_j
5c91eb03a7
test(dispatcher): cancel queued deliveries when disconnect_slot releases several wrappers
2026-10-07 13:01:14 +02:00
wyzula_j
65776d5627
feat(dispatcher): optional topics in disconnect_slot and release across all matching wrappers
2026-10-07 13:01:14 +02:00
wyzula_j
ff4c3acbef
fix(dispatcher): select the wrapper subscribed to the requested topic on disconnect
2026-10-07 13:01:14 +02:00
semantic-release
aa49747f37
3.38.1
...
Automatically generated by python-semantic-release
v3.38.1
2026-10-07 10:51:07 +00:00
wakonig_k
a03f868af7
fix(theme): invalidate widget theme connections during cleanup
2026-10-07 12:50:07 +02:00
wakonig_k
ed145cc6d6
fix(designer): release pyqtgraph theme callbacks before shutdown
2026-10-07 12:50:07 +02:00
semantic-release
3b7a26fb26
3.38.0
...
Automatically generated by python-semantic-release
v3.38.0
2026-10-06 15:45:54 +00:00
wyzula_j
7262291818
feat(tests): ship widget test fixtures importable by plugin repositories
2026-10-06 17:45:01 +02:00
wyzula_j
d4eb7cbb51
fix(tests): client_mocks moved inside the package, imports for tests adjusted
2026-10-06 17:45:01 +02:00
wyzula_j
4ae55143a3
refactor(tests): utils changed to fake_devices
2026-10-06 17:45:01 +02:00
semantic-release
ad5a2ad6bc
3.37.5
...
Automatically generated by python-semantic-release
v3.37.5
2026-10-06 14:36:07 +00:00
wyzula_j
6f9c687c6f
fix(notifications): keep open MAJOR alarms in the replay store and never recreate the broker on toast close
2026-10-06 16:35:23 +02:00
wyzula_j
e508cdd5d2
fix(notifications): bound broker replay store, hide broker from RPC, survive reset
2026-10-06 16:35:23 +02:00
wyzula_j
10162409e0
fix(notifications): wire toast close broadcasting once in add_notification
2026-10-06 16:35:23 +02:00
wyzula_j
b57c72f5eb
fix(notifications): keep BECNotificationBroker singleton alive app-wide and prune expired replay entries
2026-10-06 16:35:23 +02:00
wyzula_j
4dca9a3908
build(deps): require bec_qthemes>=1.3.7
2026-10-06 15:01:45 +02:00
wyzula_j
b61f57c2e0
test(icons): guard against the material icon segfault in cyclic garbage
...
Runs the device manager's icon caches through cyclic garbage collection in a child process. It segfaults (SIGSEGV in the QIcon destructor) with bec_qthemes releases that lack the icon engine ownership fix, and passes once bec_widgets requires a fixed bec_qthemes.
2026-10-06 15:01:45 +02:00