Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

hilmanski/simple-draw-editor

Open more actions menu

Repository files navigation

STATUS

Early progress - not ready yet

About

Simple Draw - with text and element's drag n drop feature
Using raw HTML element, without canvas

Alternative

This project is for learning purpose only.
You should definitely check out:

Usage

  • Change frame (main backgorund) -> (default setting on right side) change the detail
  • Add text anywhere -> Choose text mode on Setting, then click on frame area
  • Edit text -> double click on text
  • Same with shape
  • Sort element position by drag and drop in Elements

Tech Stack

  • React (installed with create-react-app)
  • Jotai (state management)
  • Tailwind CSS
  • Icons from tabler-icons.io
  • Draggable
  • React DnDKit

Dev

Run locally

yarn dev

DOING

TODO


DONE / Changelog

  • refactor default value: at ElementGenerator and each of XSetting useState must be from 1 source of truth

  • UX -> onclick element directly go to that setting

  • Shape

    • circle and settings
    • square and settings
  • Element order very important, could be ruled at "Sidebar" maybe there's a fature in draggable for order (but dragged on sidebar) save two separate object? research first how other people do it

  • Sidebar

    • list element
    • hide element
    • remove element
  • Text

    • edit text
    • move text
    • change text property (color, size, family)
  • Background/Frame

    • change property

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.