For all image map based tools (Colors Tools and Filters), committing the
changes is always done by the same action: clicking the OK button at the bottom
right corner of the dialog.
This is a consistent and intuitive behavior.
For all tools which create on-canvas controls and require a specific user
action to commit the changes, 3 actions are available :
- click on a specific canvas region (scissors select tool, crop tool, blend
- click on a specific button on the overlay dialog (all transform tools,
foreground select tool)
- press Enter
Currently, only the "press Enter" action is common to all these tools. I
suggest to make the "click on a specific button" action a bit more coherent.
- add an overlay/detachable dialog (even if the tool has no information or
parameters widgets to display)
- provide a button with always the same label (like "Proceed" or "Apply")
In this way, whatever tool is selected, users have an additional consistent and
intuitive way to commit the tool changes.
And when new such tools will arrive into Gimp, users will already know how to
commit their changes, even if they do not know how the new tool work.