Meeting Notes
Updated Linux Build Environment
-
Slicer’s Linux build environment has been upgraded to Qt5, AlmaLinux 8, and GCC 14.
-
Details: Discourse post
Qt6 Support & Styling Updates
-
Target date to enable optional Qt6 builds: End of July 2025
-
Continued progress on modernizing icon styling for Qt6 compatibility.
- More info: PW43 Project: Icon Refresh in 3D Slicer
Extension Manager for Commercial Extensions
-
Follow-up discussions are ongoing on supporting commercial extension distribution via the Extension Manager.
-
Key considerations include:
-
Tiered visibility or access
-
Licensing and binary compatibility
-
Packaging and delivery infrastructure
-
vtk-sdk-python-distributions
-
Plan to review and integrate:
- PR #2 in the
vtk-sdk-python-distributions
repository
- PR #2 in the
Curved Planar Reformation (CPR)
-
Progress continues toward full integration of CPR functionality into Slicer core.
-
Related discussion and contributions are being finalized.
Displayable Manager Refactoring
-
Investigating a template-based displayable manager approach to reduce duplication and simplify development.
-
Noted challenge by @Thibault_Pelletier: Camera is not currently set in 2D views, which adds complexity.
- Making camera setup automatic in 2D views could simplify implementation significantly.
Continuous Integration for Python Extensions
-
Examples of GitHub Actions workflows used to test Python extensions: