Coming from lasercutting applications I though having to manually select elements would be limiting, but I also think it's quite userfriendly. I also think users usually have less parts in their design when they mill something compared to when they lasercut something. But I think I might have found a way to implement a easy mass selection interface that works together with the current selection method.
This panel should start closed.
It would be filled by properties found in the file, grouped under property type.
Selecting a property would select all the parts in a file that match that property. This would allow you to very easily select all red parts for example. This becomes especially interesting when you have a lot of small items you want to do the same thing with, for example turn them into tabs (#17).
It could allow multiple selections.
Properties like colors could have a small preview.
The possible selection could be highlighted in the design when you hover over the properties.
Coming from lasercutting applications I though having to manually select elements would be limiting, but I also think it's quite userfriendly. I also think users usually have less parts in their design when they mill something compared to when they lasercut something. But I think I might have found a way to implement a easy mass selection interface that works together with the current selection method.
This panel should start closed. It would be filled by properties found in the file, grouped under property type. Selecting a property would select all the parts in a file that match that property. This would allow you to very easily select all red parts for example. This becomes especially interesting when you have a lot of small items you want to do the same thing with, for example turn them into tabs (#17). It could allow multiple selections. Properties like colors could have a small preview. The possible selection could be highlighted in the design when you hover over the properties.
This idea is inspired by VisiCut and this design brainstorm: https://github.com/t-oster/VisiCut/issues/168