materializr-cad/materializr ? reverse-engineered prompt

Reverse engineered prompt

Build me an open source parametric 3D CAD app for makers that feels simple to start with but still lets me make real parts.

I want to sketch on faces or construction planes, add dimensions and constraints, then turn those sketches into solid models with push pull, extrude, revolve, loft, booleans, fillets, chamfers, shell, mirror, patterns, and primitive shapes. It should support real text and SVG import, plus engraving or embossing on flat and curved surfaces, and validated screw threads.

Please make it work well on Linux and Windows, and if possible also on tablets with a touch friendly layout for Android and iPad. I want the model history to stay editable after saving, with undo, autosave, crash recovery, and exports to STL, STEP, SVG, DXF, OBJ, and 3MF. Also include unfold or flattening for printable cut patterns. If you need current library details or build notes, look them up online and follow the existing docs.