View Issue Details

IDProjectCategoryView StatusLast Update
0002098Slicer4Core: Usabilitypublic2012-07-04 04:53
Reporterkikinis Assigned Tofinetjul  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionSlicer 4.1.0 
Target VersionSlicer 4.2.0Fixed in VersionSlicer 4.2.0 
Summary0002098: Redesign Save Data Dialog
Description

Save out of Slicer needs to be streamlined. The save window does not take advantage of available screen real estate.
a) The entire screen width should be used by default. Input fields containing the file names and other information, are not optimally sized.
b) Currently, node names and file names must be edited separately. The default should be a single edit affecting both with an advanced option to treat them separately.
c) Multiple clicks are necessary for each edit (compare with the navigation toolbar of firefox for contrast).
d) The default directory for saving should be the directory from which the data was loaded. If data was imported from DICOM, the user should be prompted to provide a target for the save.
e) Default file types for objects created inside slicer should be defined consistently (e.g. nrrd for volumes) and be modifiable through the settings panel.
f) One-button saves should be available for saving the whole scene into a new folder and saving/exporting a SDB.
g) All load and save functions must be removed from individual modules and centralized in the save and add data functions.

TagsNo tags attached.

Activities

2012-05-22 13:04

 

savedatamockup.png (149,204 bytes)
savedatamockup.png (149,204 bytes)
finetjul

finetjul

2012-05-22 13:10

administrator   ~0004559

What are your thoughts on the mockups ?
My take:
a) If the scene is quite empty, then taking the entire screen will leave too many blank area, no ?
b) Node names shouldn't be changed in the Save Data dialog. It's too dangerous
f) how about changing the format of the scene ? like the other nodes (see mockup)

kikinis

kikinis

2012-05-22 13:25

developer   ~0004560

Last edited: 2012-05-23 07:30

b) If it can not be edited, it should not be displayed?
e) A dicom which was loaded into slicer should default to .nrrd format.
f) I do not understand.

finetjul

finetjul

2012-05-22 13:38

administrator   ~0004562

Last edited: 2012-05-23 07:30

b) it can be useful to have the name to give a hint to the user about which node it is. The filename should be enough generally, this is why Node name/type/modified would be hidden by default in my mockup
f) You suggest one-button saves, I suggest to add an entry in the menu in the file-formats column, to save in MRML(.mrml) or Slicer DataBundle(.mrb)... Selecting the Data Bundle file format entry grays out the nodes below the scene line like shown on the mockup

kikinis

kikinis

2012-05-22 13:42

developer   ~0004563

fiducial seeding has a new interface: you can interactively seed with fiducials or label maps. Parts of the panel change, depending which of the two you select. this could be a template for sdb versus scene.

finetjul

finetjul

2012-05-22 14:42

administrator   ~0004565

f) fair enough. What options do you envision in sdb mode ?

kikinis

kikinis

2012-05-22 14:45

developer   ~0004566

Minimal, by its very nature. You tell it whether to save to disk or into the local data base, and what its name should be. That's it.

finetjul

finetjul

2012-06-15 09:15

administrator   ~0004840

Fixed in 20332, 20333, 20372

Issue History

Date Modified Username Field Change
2012-05-21 19:51 finetjul New Issue
2012-05-21 19:51 finetjul Status new => assigned
2012-05-21 19:51 finetjul Assigned To => finetjul
2012-05-21 19:52 finetjul Reporter finetjul => kikinis
2012-05-22 13:04 finetjul File Added: savedatamockup.png
2012-05-22 13:06 finetjul Description Updated
2012-05-22 13:10 finetjul Note Added: 0004559
2012-05-22 13:10 finetjul Status assigned => feedback
2012-05-22 13:25 kikinis Note Added: 0004560
2012-05-22 13:31 finetjul Note Edited: 0004560
2012-05-22 13:38 finetjul Note Added: 0004562
2012-05-22 13:42 kikinis Note Added: 0004563
2012-05-22 14:42 finetjul Note Added: 0004565
2012-05-22 14:45 kikinis Note Added: 0004566
2012-05-23 07:30 finetjul Note Edited: 0004560
2012-05-23 07:30 finetjul Note Edited: 0004562
2012-06-15 09:15 finetjul Note Added: 0004840
2012-06-15 09:15 finetjul Status feedback => resolved
2012-06-15 09:15 finetjul Fixed in Version => Slicer 4.2.0 - Sept 1st 2012
2012-06-15 09:15 finetjul Resolution open => fixed
2012-07-04 04:53 kikinis Status resolved => closed