During the Inspire APAC conference, I dragged and dropped a tool over another tool with the intention for it to replace the tool that was on the canvas. I didnt realise that it had not replaced the tool. I kept getting errors and did not know why. The error was because the original tool was still hiding behind my new tool.
Can we add functionality where we can replace a tool on the canvas with another tool by either:
1. dragging a tool from the tool palette over another tool and it replaces that tool with the tool from the palette (the tool being replaced will turn grey whilst you hover to indicate that you are about to replace the tool.
2. Right-click an existing tool and similar to insert after context menu, a replace tool context menu appears to select the tool that will replace the existing tool.
Also, if you can include in user options, an enable/disable checkbox for this function as I am not sure whether everybody may want this but this is a productivity hack when you change your mind later in the type of tool you want connected. Drag and Replace is very intuitive action which is used in other design software platforms. The only reason I can think of where you would drag and drop a tool directly over another tool is to replace it. Say you have the join tool on the canvas and you really want a union. Or you want to replace the predictive model being run without having to delete and then drag and drop the right tool. These are 2 examples among others where you reduce the number of actions taken to replace the tool currently on the canvas.
Happy to elaborate with more examples if the above does not make sense.