A developer creates a pixel art editor using Alpine.js with URL-based state persistence. The project evolved from using Uint8Array encoding to a run-length encoding scheme with Base36 compression to create shorter shareable URLs. The application features drawing tools, color sampling, undo/redo functionality, and canvas
1 Comment
Sort: