Skip to content

mass2527/tiny-visualizer

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages