Page MenuHomePhabricator

Allow custom product name and further customizations
Open, WishlistPublic

Description

Add new cmake variables to enable further customizations of the MITK Workbench:

  1. MITK_CUSTOM_PRODUCT_NAME (reaplces "MITK Workbench" if set
  2. Enable exclusion of certain vies and perspectives in the MITK app toolbars (new cmake options MITK_APPS_VIEWEXCLUDELIST, MITK_APPS_PERSPECTIVEEXCLUDELIST)
  3. enable/disable show view/perspective toolbars in the MITK app (new cake options MITK_APPS_SHOWVIEWTOOLBAR/MITK_APPS_SHOWPERSPECTIVETOOLBAR)

All three customizations use the existing mechanism in QmitkExtWorkbenchWindowAdvisor.cpp

Event Timeline

neher triaged this task as Wishlist priority.Feb 23 2024, 11:20 AM
neher created this task.

More context:

  • There's already MITK_CUSTOM_REVISION_DESC, which allows to change the tag/commit hash that is displayed in the Workbench as version like "v2023.12" and I think also in the package names generated by CPack.
  • Exclusion/visibility of views, toolbars, and perspectives will be part of our customization efforts for the upcoming release and is scheduled to be implemented in March.
  • Toolbar visibility is already implemented (just recently) as preferences.

@neher / @kislinsk are you in exchange? Just want to assure that no redundant/obsolete work is done.

Yes, we are. Thanks for asking though!

I am only updating my workaround branch to the current develop from time to time until the "official" customization options are available.