tbfleming / jscut

In-browser CAM package
http://jscut.org
GNU General Public License v3.0
302 stars 141 forks source link

Select panel #19

Open peteruithoven opened 10 years ago

peteruithoven commented 10 years ago

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.

select 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