This might be a minor suggestion but adding a cancel check box to crafting will be, imo, the best QOL addition that will save everyone a lot of headaches and time. No loss of materials when accidental cancels are press because you would need to have the box unchecked in order for you to cancel any of your builds that are currently crafting.
Thank you for the suggestion!! I will add this to my report, and get it sent up today! :)