Eboard
An blackboard implementation based on html canvas.
For developer:
- Checkout this project to local.
- yarn install --ignore-engines
- yarn start
- open http://localhost:8000/examples/eboard-demo.html
Publish:
- npm run pub
Example:
- Online Examples:https://yanxlg.github.io/eboard/build/examples/eboard-demo.html
Jest:
- npm run test
Plan:
-
support custom shapes(done, liheeng, 20180607)
-
redo、undo (done, liheeng, 20180607)
-
Zoom in/out (done, liheeng, 20180607)
-
document as image view plugin
-
integrate message event
-
pdf view plugin https://github.com/mozilla/pdf.js/ https://github.com/erikras/react-pdfjs https://github.com/wojtekmaj/react-pdf
-
equation editing plugin https://codepen.io/tswone/pen/ozYxzw Style reference: http://www.wiris.com/editor/demo/en/index https://www.mathcha.io/editor html2canvas
-
chart plugin
-
Support more shapes.
-
More undo/redo actions.
-
Data Grid https://github.com/fin-hypergrid/core#demos https://github.com/TonyGermaneri/canvas-datagrid