Setup & Limitations
PinePaper Studio is a static client-side web application. There’s no installation, no server, no database - just open it in your browser and start creating.
Using PinePaper
Simply open the application in a modern browser. That’s it!
Requirements
- Modern browser with ES6+ support
- Canvas API support
- Web Workers support (optional, for performance)
Browser Support
| Browser | Version |
|---|---|
| Chrome | 80+ |
| Firefox | 75+ |
| Safari | 13+ |
| Edge | 80+ |
Important Limitations
Image Storage
Images uploaded to PinePaper are stored as base64 data in memory. Due to browser localStorage limits (~5MB), images cannot be persisted between sessions. When you close the browser:
- Uploaded images will be lost
- Placed images on canvas will be lost
- Only text, shapes, and generators are saved
Workaround: Export your work as SVG or video before closing.
Data Persistence
PinePaper stores scene data in localStorage, but there are limits:
- Text, shapes, relations: Saved automatically
- Generator backgrounds: Saved (parameters stored)
- Freehand drawings: Saved (path data stored)
- Images: NOT saved (too large for localStorage)
Accessing the API
PinePaper exposes a global API via window.PinePaper. Open your browser’s developer console (F12) to interact with it:
const app = window.PinePaper;
// Create a text element
app.create('text', { content: 'Hello', x: 400, y: 300 });
See API Reference for complete documentation.
Need Help?
- Feedback & Feature Requests: pinepaper.userjot.com
- Roadmap: pinepaper.userjot.com
- Contact: [email protected]