I think Data module is becoming more and more important to the user experience, but opening data set is still happening outside of the data module. I am wondering if it is feasible to implement a file browser section within the data module, so that we can navigate within Slicer and point and click the files natively supported by Slicer or if options needed -such as coordinate specification in 3D Models- bring the load dialog box prepopulated?
While drag and drops are useful and convenient, I personally find a bit obstructive to switch windows…
On Windows, I can very easily snap Slicer to one side of the screen and a file browser to the other. I guess it should be similarly easy on other operating systems, too. So, it is not clear for me what this could simplify.
Also note that you can drag-and-drop and entire folder and load all of its content into the scene and then right-click in the empty region in Subject hierarchy tree and choose “Create hierarchy from loaded directory structure” to reproduce the file folder tree using Subject hierarchy folders.
I was imaging a tighter integration, for example directly dragging things into 3D viewer and bypassing the load dialog box. Or right-click menus that can enable operation (e.g., segment this volume).
This would be nice, but unfortunately we need the “Add data” window so that the user can specify how the file should be interpreted. Maybe the real issue is the need for “Add data” window. We could do something similar to DICOM module, which allows direct loading with default options (and user can enable an “Advanced mode” for the rare cases when custom loading options are needed).