cinetic
Cinematic launch films and motion design from code, directed by your coding agent.
A friendly vector drawing app: pen, pressure brush, shapes, layers, swatches and SVG export. Works with a mouse, a drawing tablet or a phone stylus.
DesignJavaScript · CSSGitHub @JimmyJamStudioOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A friendly vector drawing app for the browser, desktop and phone: pen, pressure brush, text with a free font library, shapes, layers, SVG/PNG/PDF export.
Loading the full README.
Read the full README ↗A friendly vector drawing app that runs in the browser and installs like an app on desktop and phone. Made by Jimmy Jam Studio to draw our own logo and art; offered as-is, free to use (MIT).
fonts/LICENSES.md); load your own
TTF, OTF or WOFF too. Text is real vector outlines from the start, stays editable (font, size, spacing, lines,
alignment) and turns into plain shapes for point editing.jamdraw files keep everything editableUse it now: https://jimmyjamstudio.com/draw/ (installs like an app; works offline).
node serve.mjs # or: npm start
Open http://localhost:5173. In Chrome or Edge, Install app (address bar) gives it its own window and offline use. On a phone, open a hosted copy and use Add to Home screen.
Drawing tablets on Windows: pressure reaches the browser through Windows Ink. If brush lines all come out the same width, turn on Use Windows Ink in the tablet's settings (Wacom: Wacom Tablet Properties › Mapping), and check that Pressure is on in the Brush options.
| Keys | Does |
|---|---|
V A P B E R G T I H | Select, points, pen, brush, eraser, shapes, fill, text, pick color, pan |
| Space + drag, middle mouse, two fingers | Pan |
Wheel, pinch, + - | Zoom; 0 fits the page (and straightens it), 1 is 100% |
, ., twist two fingers | Turn the view (like turning paper), tap the angle badge to straighten |
Ctrl+Z / Ctrl+Shift+Z | Undo / redo |
Ctrl+C X V D | Copy, cut, paste, duplicate |
Ctrl+G / Ctrl+Shift+G | Group / ungroup |
[ ], Ctrl+[ Ctrl+] | Backward, forward; to back, to front |
| Arrows | Nudge (Shift: 10x) |
| Ctrl + drag | Place freely, without snapping |
X | Swap fill and stroke |
Ctrl+S / Ctrl+E | Save a .jamdraw file / Export |
| Double-click a text | Edit it (Ctrl+Enter done, Esc cancel) |
The ? button in the app shows these too.
npm install # once: puppeteer-core, to drive Chrome
npm test # 450+ checks in headless Chrome, then code coverage for every file in js/
npm test -- --only=text # just the suites whose name contains "text"
npm test -- --min=100 # also fail if any file's coverage drops under 100%
This is the beginning of the README. Read the rest at the original. Read the full README ↗