Week 4 Report

Last week's report

Over the past week (Week 3)

This week (Week 4)

  • Break PR #6607 and PR #6586 up into easier-to-review chunks (est. 10+ hours)
    • (6275 lines to review is way too long.)
  • Re-number ordered lists when creating/removing sublists (see this discussion post) (est 6+ hrs)
    • The indent/deindent tool needs to renumber ordered lists when creating/removing sublists.
  • Drawing dialog: Prototype (20+ hrs)
    • Data structures for
      • DrawingCanvas
      • Viewport
      • Layer
      • DrawingElem — things that can be drawn on the screen
        • StrokeCluster
        • Strokes
    • Undoable/redoable commands:
      • AddStrokeCommand
      • EraseStroke — removes an entire stroke
      • TransformStroke — translates/scales a DrawingElem
    • Commands that don't need an undo:
      • SetStrokeWidth
      • SetStrokeColor
5 Likes