daisy / pipeline-gui

Desktop GUI interface for the pipeline
GNU Lesser General Public License v2.1
1 stars 2 forks source link

Context Menu (PopupMenu) for job results #70

Open mccallum-sgd opened 7 years ago

mccallum-sgd commented 7 years ago

It would be intuitive if there was a context menu (popup menu) when the user right-clicks on one of the result job files. It could have options like:

Open: opens with default program associated with the file extension (this is the current behavior) Open file location: opens native file browser at file's directory Open with >: opens the native "open with" dialog

The Open file location option would allow users to do what they want with the file quickly and easily; if they want to do anything apart from opening a file with the default program, they have to note the file's path and navigate to it themselves. This becomes trickier with log files and validation report files, as in some scripts those are currently outputted in %APPDATA% in Windows (EDIT: see issue #63), and this can be difficult to get to for anyone unfamiliar.

I think the Open with > might be tough to implement, and perhaps even unneeded given that the previous option would allow the use of the native "open with" context menu option from their file browser, but it would still be a nice touch for simplicity and intuitiveness.

bertfrees commented 7 years ago

Note that validation reports are currently stored in %APPDATA% because of issue https://github.com/daisy/pipeline-gui/issues/63.