2025.07.22 Weekly Meeting

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

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

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