geonya / drawingpod

Simple 2D-3D Drawing App

Home Page:https://drawingpod.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drawing Pod

Simple Drawing Canvas

SvelteKit + FabricJS

TODO

  • setup sveltekit project
  • setup fabricjs Canvas
  • Color (Object Stroke & Fill)
    • Palette
    • Color Picker
    • HSVA Slider
    • Color State Management
  • Refactoring... with class component
  • AutoSave in time
  • Image Upload
  • Refactor MotionRender
  • Path Select Controller
  • Line Stroke
  • Props Refactoring
  • svg Download
    • Empty image Bug
    • Image Size does not fit with canvas
  • Image Boundary Bug Fix
  • Adding Text : 230310
  • Sidebar Palette Bug Fix : 230310
  • Zoom
  • Send Object Forward & Backward
  • sticky line
    • arrow line
    • stick to near object
    • To attach the center of the corner
  • Group
  • selected item delete
  • Delete Static Canvas
  • Brush
  • Align
  • Object Text Box
  • BabylonJS Setup
  • Background Grid
  • px to mm
  • signboard
  • Menu
  • Ctrl-C / Ctrl-V
  • Refactoring with store
  • Undo + Redo
  • Group Refactoring : don't use group things...
  • Lock/Invisible mode with Layer
  • Connect BabylonJS
  • Align Bug Fix
  • Canvas Clear Button
  • Image Upload Bug Fix (canvas boundary should notice object scale)
  • DB Setup (Supabase)
  • login / register
  • Login with Google
  • Remove Grid (grid disppear bug)
  • Palette Color Render bug fix
  • stroke width is not changable bug fix
  • logout avatar default bug fix
  • Share with kakao talk
    • sdk setup
    • make canvas image
    • upload image to bucket
    • get public url
  • ondestroy delete local storage
  • ondestroy upload canvas json file
  • load canvas data when login
  • Save Canvas Json file in Cloud
  • user avatar bug fix
  • Cloud Storage
  • Avatar SocialPanel Bug Fix
  • Layer

About

Simple 2D-3D Drawing App

https://drawingpod.vercel.app


Languages

Language:Svelte 62.6%Language:TypeScript 34.5%Language:JavaScript 1.3%Language:HTML 1.1%Language:CSS 0.5%