Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 2.32 KB

README.md

File metadata and controls

59 lines (48 loc) · 2.32 KB

Tiny Visualizer

tiny-visualizer

Tiny Visualizer is a simple drawing application for visualizing your idea

Features

  • 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

visualizer-statecharts

Statecharts were used to construct this project, with the assistance of XState. To explore it further, please check my machine here.

Keyboard shortcuts

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