Tiny Visualizer is a simple drawing application for visualizing your idea
- Drawing Shapes
- Text Writing
- Image Support
- Undo / Redo
- Zoom and Panning Support
- Resizing
- Style Customizations (Stroke Color, Fill Color, Fill Style, Stroke Width, Stroke Line Dash, Roughness, Font Size, Font Family, Opacity)
- Actions (Copy/Paste, Grouping/Ungrouping, Deleting)
- Keyboard Shortcuts
- Hand-drawn Style
Statecharts were used to construct this project, with the assistance of XState. To explore it further, please check my machine here.
| Tools | |
|---|---|
| Hand (panning tool) | H |
| Selection | 1 |
| Rectangle | 2 |
| Diamond | 3 |
| Ellipse | 4 |
| Arrow | 5 |
| Line | 6 |
| Draw | 7 |
| Text | 8 |
| Insert image | 9 |
| Edit text | Enter |
| Add new line (text editor) | Enter |
| Finish editing (text editor) | Esc or Cmd Enter |
| View | |
|---|---|
| Zoom in | Cmd + |
| Zoom out | Cmd - |
| Editor | |
|---|---|
| Delete | Delete |
| Cut | Cmd X |
| Copy | Cmd C |
| Paste | Cmd V |
| Select all | Cmd A |
| Undo | Cmd Z |
| Redo | Cmd Shift Z |
| Group selection | Cmd G |
| Ungroup selection | Cmd Shift G |

