7BIndustries / Semblage

Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
https://semblage.7bindustries.com/en/latest/
GNU Lesser General Public License v2.1
48 stars 3 forks source link

Add Confirmation on Removing a Component #90

Closed jmwright closed 1 year ago

jmwright commented 2 years ago

The Remove button is in-between "Edit" and "Show/Hide", making it easy to accidentally remove a component. I almost clicked on it after spending a large amount of time on a component. With no undo, the only way to fix that would be to close the component file without saving, which would have the effect of losing any other unsaved changes as well. A confirmation dialog, paired with the undo/redo in #68 should help prevent a lot of frustration for future users.

jmwright commented 1 year ago

Added in e91bede8b7836813d4094688ff37780e04369640 and this was never closed.