Summary
Add tools to draw basic shapes and text directly on the canvas, producing plottable paths.
Motivation
Not every plot starts from an imported image. Users should be able to compose drawings natively with primitives and text.
Shapes
- Line
- Rectangle / square
- Ellipse / circle
- Polygon / polyline
- (Optional) freehand path
Text
- Place text on the canvas.
- Choose a (plotter-friendly / single-line) font.
- Adjust size and position.
- Text is rendered as plottable strokes/paths (not filled glyphs).
Acceptance criteria
Dependencies
- Drawing/placement tools likely live alongside the toolbar (see the toolbar issue).
Summary
Add tools to draw basic shapes and text directly on the canvas, producing plottable paths.
Motivation
Not every plot starts from an imported image. Users should be able to compose drawings natively with primitives and text.
Shapes
Text
Acceptance criteria
Dependencies