Skip to content

A web app for designing simple cross stitch patterns and sharing them with your friends

License

Notifications You must be signed in to change notification settings

bmcminn/cross-stitch-designer

Repository files navigation

Cross Stitch Designer

version: v0.16.0 Alpha

PLEASE NOTE: This application is in super early alpha and will be undergoing massive changes as the overall design is designed and refined and implemented. You have been warned ;P

A web app for designing simple cross stitch patterns and sharing them with your friends.

How to use:

  1. Open the app!
  2. Design
  3. ...
  4. Profit?!

Hotkeys

  • ctrl+, - Edit document settings
  • B - Enable the Brush tool
  • E - Enable the Eraser tool
  • I - Enable the Eyedropper tool
  • L - Enable the Line Stitch tool; esc to cancel drawing line
  • P - Enable the Pen tool; esc to cancel drawing line
  • [ and ] - toggle between the next/previous layer color
  • + - zoom in the design
  • - - zoom out the design

Coming soon

  • Arrow keys - nudge whole design up, right, down, left, respectively (not avaialable)

Sidebar Tools

Document Information:

Open this panel to edit your:

  • Design title
  • Design owner name
  • Design Copyright date

Document Setup

Open this panel to edit your:

  • design width/height
  • Aida count
  • Aida cloth color
  • grid lines color

UI Settins

Open this menu to:

  • adjust your UI zoom
  • show/hide grid edge cursor markers
  • show/hide row/column numbers, show/hide design center marker

Layers

Use the "New Layer +" button to add a new color to your design

Use the "Clear design" button to delete your design and start from scratch. A confirmation prompt will display before deleting your work.

Each layer has a color button on the left side you can click to edit the layers color

  • click a layer to select it and start designing with that color
  • Double click the layer name to change the layer title
  • Use the delete button to remove that layer from your design

NOTE: editing your layers colors after drawing your design will change the color of all cells draw in the document to that point.

Sharing your designs!

Currently working on a URL based design sharing strategy, but for now if you would like to share your design elsewhere, you can right click the grid and choose "save as" or "copy image" to download your design.

Made with:

TODO:

[x] Tools: Brush - implement a tool that allows you to add stitches to the design [x] Tools: Eraser - implement a tool that allows you to delete cells [ ] Tools: Measure - implement a ruler that allows you to measure how many stitches up/down/across [ ] Tools: Eyedropper - implement an eyedropper that samples the stitch in question and applies that color to your clipboard/selects the appropriate layer [ ] Tools: Pen - implement a pen tool that allows you to draw lines of stitches from point A to point B [ ] Tools: Select - implement a tool that allows you to draw a rectangle around a set of stitches and provides controls for you to nudge/relocate said stitches [ ] Tools: Fill - implement a tool that allows you to fill a series of adjacent stitches with the selected layer color

About

A web app for designing simple cross stitch patterns and sharing them with your friends

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published