Meeting notes:
Slicer 5.12 (Everyone)
Slicer 5.12 release issue now exists: Release Slicer v5.12 · Issue #9180 · Slicer/Slicer · GitHub
It is a good time to release 5.12 soon because we have a fairly clean dashboard and we are about tackle two problems that will create a broken nightly for a while: transtion to Qt6 and support mac arm64.
Imported symbols in python console (Steve, Ebrahim)
We should restore the legacy behavior in terms of things in slicer.util that were previously automatically imported in the slicer python console. Import everything, or almost everything, from slicer.util explicitly here, or do a wildcard import but explicitly control __all__ for slicer.util.
Opened issue: Restore slicer.util imports in python console · Issue #9182 · Slicer/Slicer · GitHub
Support for qt.QThread in 3D Slicer python (Thibault)
We have started looking into the support of qt.QThread in 3D python.
Currently running qt.QThreads would either result in running in the main thread or the application crashing.
As we need to add GIL locking and do proper non regression testing, threading support should be added comming Slicer 6.0
To integrate SlicerLayerDM into Slicer core (Thibault)
The SlicerLayerDM extension has proven to be very useful to implement and integrate advanced Slicer widgets in both Python and C++.
We plan to integrate the SlicerLayerDM in the core of Slicer starting preview release Slicer 5.13+.