drawpile / Drawpile

A collaborative drawing program
http://drawpile.net/
GNU General Public License v3.0
1.01k stars 129 forks source link

Fill Tool: filling multiple areas simultaneously #1319

Open askmeaboutlo0m opened 2 weeks ago

askmeaboutlo0m commented 2 weeks ago

Splitting off this issue from https://github.com/drawpile/Drawpile/issues/1157#issuecomment-2179310996

The fill tool currently shows a preview of the fill that you have to confirm. This is a bit clunky for filling multiple areas, since you have to confirm each one.

It would be nice if you could somehow fill multiple areas. For example, it could let you amend a fill while showing the preview as suggested in the original comment, but I think that would be kinda tricky to present sensibly and would make you wait between each fill if they're larger or use slow features like close gaps. Alternatively, you could pick multiple points to start with instead of just a single one and then fill those all at once. However, then it would also be nice to somehow remember those points so that if you change the fill parameters, you don't have to click them all again. Or maybe that's just a matter of letting you change the fill parameters during the preview and then it updates.

So this needs some thinking on how this could be designed sensibly.

amoruwu commented 1 week ago

Couldn't you do this by using the magic wand tool? Make multiple selections and fill the selections. fb8007123b60721eb52ed490ba5c7cd5 You can pick multiple points to start with instead of just a single one and then fill those all at once. Using the selection as perimeter/pre-view for the fill tool you can fill all of them at the same time! and using the wand tool to make those selections you basically get the same effect. Yet you have to confirm each selection . @askmeaboutlo0m image