Commit Graph

8 Commits

Author SHA1 Message Date
4ec0401118 Constraint setup + Horizontal & Vertical implementation (#33)
* start of horizontal/vert constraint

* horz vert constraint working with variable

* quick fix

* add tests for horz constraint

* clean up
2023-02-21 10:50:45 +11:00
594d55576a functional sketch working (#26)
* functional sketch working

With old sketch block still there

* get all version of lines working with add line and update line

* remove old ui state types

* some clean up

* rename some things

* add todo for multi cursor

* shorten useStore repitition

* small type improvement

* big overhaul to group sketch function and they ast modifying helpers together

* unneeded tweak

* ruthlessly rip out sketch logic

* clean up path keyword

* getting sketch on face working again with all the new sketch line types

* add a bunch of tests and re-arrage file structure
2023-02-12 10:56:45 +11:00
29e06ec852 Add non-code metadata to the ast (#15)
* Revert "wire up comments to ui (#11)"

This reverts commit bdf778530f.

* Revert "Add the ability to recast comments and some whitespace (#10)"

This reverts commit dd5022b38e.

* ast metadata

* clean up
2023-02-01 07:30:55 +11:00
9ec332d681 focus on extrude literal when extruding sketch 2023-01-13 18:13:23 +11:00
3fefc1cca2 number of stability fixes 2023-01-10 15:40:34 +11:00
ed686e5e69 initial implementation of sketching on extrude face 2023-01-09 13:19:14 +11:00
0515acf459 add button for extruding sketches 2023-01-06 12:45:34 +11:00
82f4616032 refactor ast modifing function into seperate module 2023-01-06 09:29:26 +11:00