Edit this page

NA-MIC Project Weeks

Back to Projects List

Icon Refresh in 3D Slicer

Key Investigators

Project Description

We will be continuing the work to integrate the new icon set into 3D Slicer.

Objective

  1. Finalize icon switching logic initially developed in last project week

Approach and Plan

  1. Rebase slicer integration branch and test with extension
  2. Demo both programed and UI file based icon usage in extension
  3. Add in all new icons available from assets (w/updates)
  4. Work on Python module approach
  5. List bugs/issues with current approach

Progress and Next Steps

  1. Added theme switching for Python modules
  2. Integrated new icons in a single resource binary in QTGUI
  3. Tested with Slicer nightly
  4. Began inegration of new icons in toolbars, module icons and subject hiearchy plugins

TODO

  1. Rework to pull slicer-media-assets at configure time
  2. Address issues using new icons as cursors
  3. Continue icon replacement

Illustrations

cropped

toolbar

welcome

Light Theme Icon Index

Dark Theme Icon Index

Background and References