View Issue Details

IDProjectCategoryView StatusLast Update
0003608Slicer4Core: Extensionspublic2017-06-10 08:51
Reporterkikinis Assigned Tomatthew-woehlke  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.5.0-1Fixed in VersionSlicer 4.4.0 
Summary0003608: ExtensionsManager: Add ability to view details page for installed extensions.
Description

There is no obvious way to get to the description/details pages from the tab with the installed extensions. See enclosed screenshot.

TagsNo tags attached.

Relationships

related to 0002721 closedjcfr tweaks to the extension manager 
parent of 0001907 closedmatthew-woehlke Icons in "Manage Extensions" are default icons, not extension specific icons 

Activities

2014-02-28 07:46

 

matthew-woehlke

matthew-woehlke

2014-03-21 09:33

developer   ~0011463

By "description pages", do you mean e.g. http://slicer.kitware.com/midas3/slicerappstore/extension/view?extensionId=39201?

jcfr

jcfr

2014-04-01 07:47

administrator   ~0011503

For reference: https://github.com/mwoehlke-kitware/Slicer/commits/REBASE-3608-extension-manager-improvements

kikinis

kikinis

2014-04-02 07:13

developer   ~0011517

re 0011463: yes.
I would want the same user experience as in the "install" page:

  1. use the custom icons not the generic extension icon.
  2. clicking on the custom icon brings up the description page.
matthew-woehlke

matthew-woehlke

2014-04-02 08:34

developer   ~0011520

@kikinis, thanks for confirming. This is implemented then in the temporary branch that JC referenced. (As you can probably guess from the name that is going to get rebased before it is considered "ready for review"; it's waiting on 0003564 to land.) Not like (2), however; there is instead a "More" link after the description, like in e.g. Firefox.

(1) is 0001907; again, I have code, but it is waiting on the changes for this to land first due to internal changes in the manage extensions widget.

matthew-woehlke

matthew-woehlke

2014-05-05 13:12

developer   ~0011701

This has been implemented in https://github.com/mwoehlke-kitware/Slicer/tree/3608-extension-manager-improvements.

jcfr

jcfr

2014-05-13 07:48

administrator   ~0011754

Looks great ! Please integrate.

matthew-woehlke

matthew-woehlke

2014-05-13 09:51

developer   ~0011770

Added as r23164 - r23173.

Related Changesets

Import 2017-06-07 23:51:09: master 48d84a30

2014-05-13 13:42:47

mwoehlke

Details Diff
ENH: Add 'More' link in extension manager (1/2)

Use the newly available extension ID to provide a 'More' link in the
extension manager. Add necessary code to implement link signals in
qSlicerExtensionsDescriptionLabel.

This is part 1 of 2; the links are not yet functional as we currently
lack a way to open the page. (We don't want to use the web view for
installing, as that would cause an undesired switch to the 'install'
tab.)

Note that the QSignalMapper for links is removed, as it is not needed;
the link URL provides the necessary information and can be used
directly.

Issue 0003608

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23171 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/qSlicerExtensionsManageWidget.cxx Diff File

Import 2017-06-07 23:51:09: master 2789cedf

2014-05-13 13:42:48

mwoehlke

Details Diff
ENH: Add 'More' link in extension manager (2/2)

Add another web browser to extension manager to show details pages for
installed extensions Refactor navigation buttons so that they are
available for both tabs (different set of actual buttons, but same
concept). Tweak qSlicerExtensionsInstallWidget (which we need to use as
the browser, for various reasons, including so that we have 'uninstall'
rather than 'download' buttons) to have an option to not load the
'browse available extensions' page.

Issue 0003608

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23172 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/CMakeLists.txt Diff File
add - Base/QTGUI/Resources/UI/qSlicerExtensionsActionsWidget.ui Diff File
mod - Base/QTGUI/Resources/UI/qSlicerExtensionsManagerWidget.ui Diff File
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsInstallWidget.h Diff File
mod - Base/QTGUI/qSlicerExtensionsManageWidget.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsManageWidget.h Diff File
mod - Base/QTGUI/qSlicerExtensionsManagerWidget.cxx Diff File
mod - Base/QTGUI/qSlicerExtensionsManagerWidget.h Diff File

Issue History

Date Modified Username Field Change
2014-02-28 07:46 jcfr New Issue
2014-02-28 07:46 jcfr Status new => assigned
2014-02-28 07:46 jcfr Assigned To => jcfr
2014-02-28 07:46 jcfr File Added: ExtensionsManager-NoDescriptionAssociatedWithInstalledExtension.png
2014-02-28 07:46 jcfr Assigned To jcfr => matthew-woehlke
2014-02-28 07:46 jcfr Reporter jcfr => kikinis
2014-02-28 07:46 jcfr Target Version => Slicer 4.5.0-1
2014-02-28 07:48 jcfr Relationship added related to 0002721
2014-03-21 09:33 matthew-woehlke Note Added: 0011463
2014-04-01 07:47 jcfr Note Added: 0011503
2014-04-02 07:13 kikinis Note Added: 0011517
2014-04-02 08:34 matthew-woehlke Note Added: 0011520
2014-04-02 08:34 matthew-woehlke Status assigned => acknowledged
2014-04-02 08:35 matthew-woehlke Summary ExtensionsManager: Display description for installed extensions. => ExtensionsManager: Add ability to view details page for installed extensions.
2014-04-02 08:35 matthew-woehlke Description Updated
2014-05-05 13:12 matthew-woehlke Note Added: 0011701
2014-05-05 13:12 matthew-woehlke Status acknowledged => feedback
2014-05-05 13:16 matthew-woehlke Relationship added parent of 0001907
2014-05-13 07:48 jcfr Note Added: 0011754
2014-05-13 07:48 jcfr Status feedback => assigned
2014-05-13 09:51 matthew-woehlke Note Added: 0011770
2014-05-13 09:51 matthew-woehlke Status assigned => resolved
2014-05-13 09:51 matthew-woehlke Fixed in Version => Slicer 4.4.0
2014-05-13 09:51 matthew-woehlke Resolution open => fixed
2014-07-23 10:27 kikinis Status resolved => closed
2017-06-10 08:51 Changeset attached => Slicer master 2789cedf
2017-06-10 08:51 Changeset attached => Slicer master 48d84a30