Week 6 Report

Over the past week

Image editor:

  • Stroke smoothing mostly works
  • Switched build system from rollup to webpack (rollup was having trouble importing from our monorepo/had other typescript-related import issues)
  • Implemented a basic selection tool (selects strokes, moves them):
    • Undo/redo for this still needs to be implemented
  • Implemented a whole-stroke eraser (undo/redo is still buggy):
  • Many other bug fixes (fixed using editor with stylus, etc)

PR status

This week

Image editor

  • Fix undo/redo bugs in image editor
  • Add color/thickness selectors
  • Clean up the toolbar GUI
  • Cache parts of the screen (render sections of the screen to background HTMLCanvasElements) to improve performance
    • Currently, after a large number of strokes have been added, the editor gets very slow.
  • Release a demo HTML page
6 Likes