nion-software / nionswift

Nion Swift is open source scientific image processing software integrating hardware control, data acquisition, visualization, processing, and analysis using Python. Nion Swift is easily extended using Python. It runs on Windows, Linux, and macOS.
http://nion.com/swift
GNU General Public License v3.0
45 stars 33 forks source link

Provide list browser view in data panels #297

Open cmeyer opened 5 years ago

cmeyer commented 5 years ago

Also include a compact list browser view.

Make data panel viewer more like explorer - allow small icon, details, list, etc. Workshop (QR).

cmeyer commented 2 years ago

Reference Different Parts of File Explorer Window

cmeyer commented 1 year ago

Useful additional note from a user (email 2021-11-05):

3- (!!!!!!!!!...) the data panel is both a waste of space and resources. It's fine when you have 3 images. Not when you're dealing with 300 that have very similar titles and look. This needs to have an option to display data items in a similar way to Explorer: data titles only, not icons, the "details" view in Windows speak, with no live display [...]. You need extra searchable and sortable fields such as: data size, last modified, data type etc..., that can be toggled on/off. Maybe a 'flag' field as well, e.g. to highlight whether or not that data item's been exported and therefore is safely away from Swift. Maybe a colour code or a colour flag for live/non-live data items. Maybe an option to organise as trees (or threads), so all processing actions are nested under the parent data item - saves having to hunt for hours to figure out which line profile belongs with which image.

cmeyer commented 1 year ago

Another note from ND same thread:

  1. He's absolutely right that the data window is problematic for finding things, and we have talked about systematic naming et c. Maybe he's right that if one could have a list view with choices about which things to show, then one could see enough items on screen that one does not have to scroll down like crazy even for recent data.