provide warning before clicking in dropdown and disable preset/function #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is a PR to this PR: spacetelescope#2671
This PR moves the warning stating that choosing "Random" as a colormap overrides the values for stretch function and percentile preset from after making the selection to before via a tooltip in the dropdown itself. This also then disables the inputs for stretch function and percentile preset.
Screen.Recording.2024-01-24.at.3.17.39.PM.mov
Note that this does not technically prevent the user from overriding these values from the API, nor does it result in this warning being raised in advance when setting the colormap to "Random" from the API.
I did not rename "Random" here, but do think that naming it something tied specifically to segmentation maps, and adding that context in the warning itself, would also be useful additions.