It may be hard to visualize why I’d want it to work this way if your workflow is not the same. I animate a lot of characters, and there is a lot of shifting small parts of the sprite, in quick succession followed by filling in the space. Ideally this should all be done in one action, with minimal key presses.
Sometimes it is done to make something larger, like above, in which case you do not want to click for each part, and you also don’t want to “draw” it, because that is a disconnect from “moving”, which is a bit more accurate, especially if it works when you press the arrow keys. There are essentially two ways I would expect it to work, which would both be useful.
- Draw as it’s moving when you hold a key ( this would be for filling gaps, which cannot involve more than one action or it’s not fast enough.) This is also good because it does not replace your selected brush.
- I didn’t show this above, but the alternative mode would be to draw a line of that sprite between the initial point, and the current position of the dragged element, only finalizing the “line” once you release it.That would probably be the ideal functionality for the situation shown above where you are shifting part of the tile. I may draw another example to show how it can be used.
Main thing is that setting the brush for each moved part and drawing with it would not accomplish what I’m looking for as easily. Drawing a line also involves switching to the line tool, or clicking on a spot first before using the brush line hotkey.