PAINTROID-775 Make the saving after tool change consistent for all tools #1345
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.
PAINTROID-775
Behavior before:
When using Text-, Clipboard-, Image-, Shapes-Tools and not confirming/clicking on the checkmark to actually apply the Tool onto the canvas And then switching to another Tool, would still use the Tool regardless.
Behavior now:
When using Text-, Clipboard-, Image-, Shapes-Tools the user needs to confirm with the checkmark to apply it and it won't get applied automatically anymore when switching to another Tool.
I also changed the Clipboard behavior to function that way like the other tools hate have a checkmark for confirmation, because it wouldn't by default since it doesn't use a checkmark.
Added an Auto-Save functionality to the Advanced Settings of the Top-bar menu:

Disabled: Using one of the named Tools and switching to another Tool without confirming doesn't apply it.
Enabled: Using one of the named Tools and switching to another Tool without confirming still applies the Tool regardless and automatically saves it to the Canvas.