CenterForDigitalHumanities / SpectralRTI_Toolkit

Process Spectral RTI Images in ImageJ
GNU General Public License v3.0
1 stars 0 forks source link

Defaulting Behavior #83

Closed thehabes closed 5 years ago

thehabes commented 5 years ago

There are many situations where if the user does not provide something, provides something invalid, or hits cancel when being asked to provide something where we can default to a value instead of fail out.

Selecting an Accurate Color Source The user is offered a choice from multiple accurate color source files. If they hit quit, we quit the plugin because the plugin needs a choice to continue. Instead of quitting, we could default to the first selection.

Selecting A Transmissive Light Source A user may have multiple sources that are valid to use. They can also hit quit without selecting one, which will quit the plugin. Instead of quitting, we could default to the first selection.

Select A Pseudocolor Method The user is offered which method they would like to use. They can also hit quit without selecting one, which will quit the plugin. Instead of quitting, we could default to "Generate and select using defaults".

Selecting Which Light Position Data The user is offered a choice from multiple light position data files. If they hit cancel, we quit because the plugin needs a choice to continue. Instead of quitting, we could default to the first selection.

thehabes commented 5 years ago

We have settled on the defaulting behavior and added text in key locations to help the user know what those defaults are.