This brings blog posts, showcase posts, and newsletter editions into the Docusaurus site.
It also adds support for using TailwindCSS inside a container. So this will probably end up being the new freesewing.org site in v4.
* fix(docs): cutlist.removeCut() can remove all cutting instructions
* fix(docs): Add cutlist.setcut doc
* fix(docs): cutlist.addcut() signature and other improvements
* fix(docs): cutlist store methods improvements
* fix(docs) Add missing cutlist store methods
* fix(docs): Remove cutlist store methods docs from old docs location
* fix(docs): Add missing cutlist store methods
---------
Co-authored-by: Benjamin Fan <ben-git@swinglonga.com>
- Add path.intersectsBeam() method
- Add utils.beamIntersectsLine() method
- Simplify calculation and improve precision on beam intersections
- Document return types properly
- beamIntersectsCurve now uses the proper function from Bezier library instead of emulating it by constructing a huge line
- docs: path.intersect... methods never return false, they simply return an empty array in case of no intersection
The replaces the NextJS site powering FreeSewing.dev with a Docusaurus
setup. It's part of my efforts to simplify FreeSewing's setup so we can
focus on our core value proposition.