View Issue Details

IDProjectCategoryView StatusLast Update
0002333Slicer4Core: Extensionspublic2014-03-06 10:17
Reporterkikinis Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionSlicer 4.1.1 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0002333: Ensure scroll bar is displayed in Extensions Manager dialog
Description

Self explanatory

TagsNo tags attached.

Relationships

related to 0003459 closedjcfr Fix ROI annotation when linked against Qt 4.8.5 
related to 0003460 closedjcfr Fix wekit performance issue on MacOSX 10.9 
child of 0002331 closedjcfr extension manager needs tweaking 

Activities

2012-08-22 11:58

 

jcfr

jcfr

2012-08-22 12:01

administrator   ~0005724

As depicted on the enclosed screenshot, there is a scrollbar when multiple extensions are listed. Re-assign if this is still an issue for you.

jcfr

jcfr

2012-08-23 06:54

administrator   ~0005755

After checking on mac, the scroll bar is not available ..

jcfr

jcfr

2012-08-23 13:15

administrator   ~0005766

Fixed in r20846
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=20846

kikinis

kikinis

2012-09-15 09:15

developer   ~0006085

still not working for me. see attached screenshot

2012-09-15 09:15

 

jcfr

jcfr

2012-10-19 07:57

administrator   ~0006644

Pushed a toy project on my github to more easily debug the problem. See https://github.com/jcfr/2333-Webkit-Ensure-Scroll-MacOSX

kikinis

kikinis

2012-12-12 05:10

developer   ~0007490

Still not working on mac

jcfr

jcfr

2013-01-25 13:38

administrator   ~0007741

Update:

  • When building against Qt 4.8.4. Toolbar is showing up.
    Next:
  • Check Qt log for different between 4.7.4 and 4.8.4
jcfr

jcfr

2013-02-23 19:45

administrator   ~0008026

This has been fixed by removing pagination button and add "fetch on scroll" functionality

The initial number of items displayed on the extension list page was fixed
and not all available spaces was used to display items filling the space.

This was confusing for users, indeed the pagination button were not visible
enough and the user wasn't looking for them since the presentation of the
items makes him think that all of them where already fetched.

This commit fulfill two roles: (1) it ensures the available space will be
used to display as much item as possible (See midas.slicerappstore.pageLimit() function)
and (2) it remove the pagination link by using a "fetch items on scroll" mechanism.

The "fetch on scroll" mechanism is implemented with the help of a jquery
plugin developed by "Anderson Ferminiano" and tweaked to allow an easier
integration within ajax based application. Improvements have been contributed
upstream and are waiting to be reviewed. See andferminiano/jquery-scroll-pagination#6

See https://github.com/midasplatform/slicerappstore/pull/31

luis

luis

2013-10-24 13:09

developer   ~0010218

Sorry to bring this back from the dead, but I still don't see a scroll bar in my extensions manager. I'm on OSX using the following version of Slicer:

4.3.1-2013-10-13 r22610

jcfr

jcfr

2013-10-24 13:16

administrator   ~0010219

This has been reported few days ago by Ron. Was able to reproduce the problem. Currently working on it.

jcfr

jcfr

2013-10-25 11:19

administrator   ~0010220

Last edited: 2013-10-25 11:20

This has been addressed by building against Qt 4.8.5.

You could try: http://slicer.cdash.org/viewFiles.php?buildid=161773

Note that building against Qt 4.8.5 introduced an issue with ROI annotation. See 0003459

Issue History

Date Modified Username Field Change
2012-07-23 09:57 jcfr New Issue
2012-07-23 09:57 jcfr Status new => assigned
2012-07-23 09:57 jcfr Assigned To => jcfr
2012-07-23 09:58 jcfr Reporter jcfr => kikinis
2012-07-23 09:58 jcfr Target Version => Slicer 4.2.0 - October 1st 2012
2012-07-23 09:58 jcfr Relationship added child of 0002331
2012-08-22 11:58 jcfr File Added: ExtensionsManager-with-scrollbar.png
2012-08-22 12:01 jcfr Note Added: 0005724
2012-08-22 12:01 jcfr Status assigned => resolved
2012-08-22 12:01 jcfr Fixed in Version => Slicer 4.2.0 - Feature freeze Sept 1st 2012
2012-08-22 12:01 jcfr Resolution open => fixed
2012-08-23 06:54 jcfr Note Added: 0005755
2012-08-23 06:54 jcfr Status resolved => assigned
2012-08-23 13:15 jcfr Note Added: 0005766
2012-08-23 13:15 jcfr Status assigned => resolved
2012-09-15 09:15 kikinis Note Added: 0006085
2012-09-15 09:15 kikinis Status resolved => feedback
2012-09-15 09:15 kikinis Resolution fixed => reopened
2012-09-15 09:15 kikinis File Added: r20990 on Mac-2012-09-15.png
2012-10-03 14:24 jcfr Status feedback => assigned
2012-10-19 07:57 jcfr Note Added: 0006644
2012-10-31 10:34 jcfr Target Version Slicer 4.2.0 - coming release => Slicer 4.2.1
2012-11-16 09:56 jcfr Target Version Slicer 4.2.1 => Slicer 4.2.2
2012-12-07 17:59 jcfr Target Version Slicer 4.2.2 => Slicer 4.2.3
2012-12-12 05:10 kikinis Note Added: 0007490
2013-01-25 13:38 jcfr Note Added: 0007741
2013-02-12 09:37 jcfr Target Version Slicer 4.2.3 => Slicer 4.3.0
2013-02-23 19:45 jcfr Note Added: 0008026
2013-02-23 19:45 jcfr Status assigned => resolved
2013-02-23 19:45 jcfr Fixed in Version Slicer 4.2.0 => Slicer 4.3.0
2013-02-23 19:45 jcfr Resolution reopened => fixed
2013-03-01 22:39 kikinis Status resolved => closed
2013-10-24 13:09 luis Note Added: 0010218
2013-10-24 13:16 jcfr Note Added: 0010219
2013-10-24 13:16 jcfr Status closed => assigned
2013-10-24 13:16 jcfr Target Version Slicer 4.3.0 => Slicer 4.3.2
2013-10-25 11:19 jcfr Relationship added related to 0003459
2013-10-25 11:19 jcfr Note Added: 0010220
2013-10-25 11:19 jcfr Status assigned => resolved
2013-10-25 11:19 jcfr Fixed in Version Slicer 4.3.0 => Slicer 4.3.2
2013-10-25 11:20 jcfr Note Edited: 0010220
2013-10-25 13:51 jcfr Relationship added related to 0003460
2013-12-23 05:10 kikinis Status resolved => closed
2014-03-06 10:16 nicole Target Version Slicer 4.3.2 => Slicer 4.4.0
2014-03-06 10:17 nicole Fixed in Version Slicer 4.3.2 => Slicer 4.4.0