113 Commits (ecb5e29474c031309eae3aca3a49ff11c9ee18d5)
 

Author SHA1 Message Date
Sameer Puri 2265fee979 remove travis 👋
5 years ago
Sameer Puri 0816314a90 return fmt error for write!(w, " ")
5 years ago
Sameer Puri 0aad717f03 update some docstrings
5 years ago
Sameer Puri 490e7100eb add another test-case, start relying on Default::default
5 years ago
Sameer Puri 06c6484b2c add actual gcode content
5 years ago
Sameer Puri 5c6afff45c update badges
5 years ago
Sameer Puri a1606ce5df add gcode test file
5 years ago
Sameer Puri 883e07a720 add tests and swap to github actions
5 years ago
Sameer Puri a2aa138f6e update to latest dependencies and resolve breaking api changes
5 years ago
Sameer Puri af7b43b97a
Update README.md
5 years ago
Sameer Puri 869358aa2b fix non-macro clippy warnings
5 years ago
Sameer Puri a9fe4f57ea migrate to roxmltree + svgtypes, closes #6
5 years ago
Sameer Puri bd5d9d9eee Correct origin for non-zero bounding-box
5 years ago
Sameer Puri 5b0a96a1b1 implement origin control (#7), fix bad final G0
5 years ago
Sameer Puri 90b83459e3 cleaning up shop: move large method out of main
5 years ago
Sameer Puri 0e46c40f65 rename code -> gcode
5 years ago
Sameer Puri f768c4f450 more variable name expansion
5 years ago
Sameer Puri 13c1f32d1f don't surround comment strings in quotes
5 years ago
Sameer Puri 94538202c6 add css docs
5 years ago
Sameer Puri 210b7ac49f add svg spec
5 years ago
Sameer Puri 4b00b17a02 replace shorthand variable names with full names
5 years ago
Sameer Puri b74291c6b0 support latest macro syntax
5 years ago
Sameer Puri 24318598bd update dependencies
5 years ago
Sameer Puri 84656dfcbd add origin argument
5 years ago
Sameer Puri 8bd49b670a correct input in demo
5 years ago
Sameer Puri 687d818162 Update readme
5 years ago
Sameer Puri 5842b2df0b Continue documentation efforts & cleanup
5 years ago
Sameer Puri f7e037cfdd Finish pass of macro conversion, continue docs
5 years ago
Sameer Puri b89849555f Begin translation to macro-based GCode impl (does not compile)
5 years ago
Sameer Puri aceba84fac Update all deps, things are compiling fine
5 years ago
Sameer Puri 084b3a841b
Merge pull request #5 from lorenrogers/documentation
5 years ago
Loren Rogers d861152929 Adds basic placeholder failing tests
5 years ago
Loren Rogers b88f7614e7 Adds placeholders for documentation
5 years ago
Sameer Puri ea29c6d5f4
Merge pull request #2 from lorenrogers/update-default-output
5 years ago
Loren Rogers feb8e81e57 Adds *.gcode to gitignore and updates readme.
5 years ago
Loren Rogers d5cb2e0306 Adds basic documentation to some functions
5 years ago
Sameer Puri f19992a536
Update README.md
5 years ago
Sameer Puri 58dc1f2f66 Exclude paths inside clipPath element
6 years ago
Sameer Puri ec6b7ad88e Update codebase to support euclid ^0.20
6 years ago
Sameer Puri 5d0399b87b Update dependencies, follow clippy guidance to remove sweep: sweep
6 years ago
Sameer Puri 7d2a19ec8a Update deps
6 years ago
Sameer Puri 153b88a3cd Improve comments by only adding when a path starts & including the group(s) it belongs to
6 years ago
Sameer Puri c04ba6b625 Support custom tool on/off gcode, use uom for unit conversions, rename Named=>Comment after reviewing NIST spec, update dependencies
6 years ago
Sameer Puri 75cbb34d60
Update README.md
6 years ago
Sameer Puri 2de4ec05de Fix incorrect smooth curve ctrl point reflection, update README.md with demo, add compensation for same closepath point, add demo in README
6 years ago
Sameer Puri 35e77e53f9 Add travis
6 years ago
Sameer Puri c383a3f2e1 Use EPSILON for feedrate comparison, simplify program appending w/ impl AddAssign, don't turn on tool after path (for laser / others sake)
6 years ago
Sameer Puri d82eb8f22b Reset initpos after reset(), adjust default settings for my pen plotter, output feedrate only when changed
6 years ago
Sameer Puri ced1c4dd4a Set tolerance to 0.002mm, the default for GRBL
6 years ago
Sameer Puri 7d9ba355d1 Add viewbox handling, fix ellipse handling for large_arc case
6 years ago