Path operations with groups
Edit by Jonathan for visibility: boolean
... oh dear Inkscaper ... please make a wish ...
Oh dear friendly developer(s), I'd be so glad if I could do my path operations throughout a group. How wonderful would that be?
... oh dear Inkscaper ... would you please specify the details ...
Of course, in hopes of it being implemented in the future, anything. Here comes an example:
Let's take difference as our first improvement operation. This is how one needs to do Path -> Difference right now:
Now, if we go to my world of imagination for a second, we can do Path -> Difference like this:
Now, tell me, if we had a super duper giant group with 200 paths in it, how hard would it be to do it with the current path operations? But if we could implement my idea, we could just do it in one operation!!!
Now, it might take a while to process, but it's crazy much easier than just doing everything manually.
... oh dear Inkscaper ... but what do we do with the other path operations ...
Other path operations include: Union, Intersection, Exclusion, Cut path, Division, Combine, Break apart.
Union:
add a way to select one group, press union, and just make all objects inside of a group unified
add a way to unify selected objects and a group selected
add a way to unify multiple groups
...
And the list is quite similar with other path operations as well.
My main point is this: Let's try to treat groups as objects while we do path operations, and do path operations freely with them, while treating every object in the group as it wasn't grouped at all.
I'm interested to hear your ideas, and if you actually think this is good? I think it would be a marvelous feature. It would make a lot of work easier to do, since path operations are something that people use literally all the time.
Thank you for your time, and I really hope this will be strongly considered for future Inkscape development.
... oh dear Inkscaper ... thank you for sharing your idea ...