eveninglily / drawingapp

Drawing Webapp. This code is an older version of the software at amidraw.com
GNU General Public License v2.0
0 stars 0 forks source link

New Tools #26

Open eveninglily opened 9 years ago

eveninglily commented 9 years ago

Eyedropper Text Blur Shapes Bucket

eveninglily commented 9 years ago

This is a combination of a ton of Trello cards, when it's time for these things to be added they might get their own card.

eveninglily commented 9 years ago

Pen brush too

eveninglily commented 9 years ago

All the code I'd need for the eyedropper exists, I just need to bundle it up

With the text tool, the initial version would prompt you for input, and then you click where you want to place it. Later, some tech from #27 could be borrowed to allow dragging/scaling the text. After that, replace the prompt() with another, more direct form of input, perhaps using a hidden or something

Blur is gonna be pretty complicated, I might use an external library, but I might write it on my own after reading up on blur algorithms

Shapes will probably be developed around the same time as #27, as they share some common components

Fill bucket might be hard, I'll have to read up on it some

Alternate brushes shouldnt be too hard, once I play around with how to do it it'll be done with #28

eveninglily commented 9 years ago

https://github.com/McIntireEvan/drawingapp/commit/8553ae87b324b9ae7ef3559afad9bf14dd1e9e7c added the basic form of the text tool. Next up for it is to add a settings window (Font, size, color), realtime updating, and the ability to move/resize it

eveninglily commented 9 years ago

Eyedropper is coming bundled in 1.0

1.1 will focus a lot on rewriting parts of the tools system to be more abstract and easy to work with, as well as implementing more tools and improvements to current tools

https://gist.github.com/McIntireEvan/789d94d1dbfd7b8c12cd is an example of how they will be defined, and a small improvement to an existing function

eveninglily commented 9 years ago

Screw versioning, I rewrote the tools anyway

Brush textures might be added soon, and is really the only part left of https://github.com/McIntireEvan/drawingapp/issues/28 left unimplemented

eveninglily commented 9 years ago

https://github.com/McIntireEvan/drawingapp/issues/48 will allow a lot of stuff in here to progress