Commit Graph

9 Commits

Author SHA1 Message Date
Keavon Chambers 0ca4b9fe7c Fix web code linting to be portable across environments 2021-04-14 11:44:09 -07:00
Keavon Chambers 5ede7a958c Improve ergonomics of npm build system 2021-04-10 19:20:10 -07:00
George Atkinson 0d6d6fb81b Add FSM and related tool plumbing (Fix #54) (#62)
- Added FSM trait
- Added FSM to select and ellipse tools
- Moved circle stamping code to ellipse tool
2021-04-05 23:57:33 +01:00
T0mstone 5c13279d91 Add plumbing for event system (#52)
* Add plumbing for event system

* Apply review suggestions

* Add swap and reset color functions
2021-03-28 23:39:33 +02:00
Keavon Chambers e784234d37 Change Vue CLI's lint results from none to warning 2021-03-28 01:31:52 -07:00
ProTheory8 88b6703a02 Add .gitattributes file (#46)
Add .gitattributes and enforce the use of LF
2021-03-27 15:48:05 +05:00
Keavon Chambers e58f314527 Various small fixes; no longer lint on Vue CLI run 2021-03-27 00:57:48 -07:00
Keavon Chambers fb5ce7e388 Remove WebPack and let Vue CLI handle WASM. Project restructuring fixes. Add Vue SVG Loader. Fixes #29. 2021-03-23 01:09:29 -07:00
Keavon Chambers 4407c671c5 Rename project structure with /core and /client 2021-03-22 11:21:15 -07:00