I'm Evelyn. I currently work at Dropbox, on the "Analytics Platform" team.
I'm really interested in building tools and platforms that enable people to follow their curiousities.
Drawing Webapp. This code is an older version of the software at amidraw.com
License: GNU General Public License v2.0
Possibly roll with a custom color wheel.
RGB, Hex, HSL and HSV could also be displayed
If a custom color wheel is added, a custom 'Custom Colors' feature will be added
example http://i.imgur.com/MiAO8db.png
you know
Possibly add the ability to zoom in/out on sections of the canvas. Will have to be looked into
Split some of the features into 'modules' to be loaded, hopefully improving performance and cleaning the code some.
Example module would be revision, which would contain undo(), redo(), updateCanvas(), and a few methods/variables to access what is currently the changes[] array.
A different layout should be loadable, one that resembles a more traditional drawing.image editing tool
Code should follow standards described at https://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml to improve readability and make editing easier
know what i mean
if you don't know what i mean ask
Add the ability for several users to edit on the same canvas.
This has a few prerequisites.
Task #1 should be taken care of, as should #8
In addition, the code should be rearranged to split the current core.js into client.js and core.js
Also, a pure client side branch might be kept, if an easy way is found.
for example
http://i.imgur.com/TRuMD4q.gif
to
http://i.imgur.com/YWspe8o.gif
the cursor should continue, because it gives a much more smooth drawing experience because it doesn't feel like the app freezes every time you draw on the edge
Eyedropper
Text
Blur
Shapes
Bucket
Undos all changes in one go. No errors in the console, probably just a mistake from refactoring
Textured Brushes
Allow the ability to change opacity with slider/numeric value
Allow resizing the brush with slider/numeric value
yknow instead of using the scroll wheel or dragging the slider
all buttons below the pencil and eraser should turn negative when clicked
for example, the color picker window should turn negative when selected, however the simple tools such as undo should only turn negative for a split second when clicked
explains what tools are, key shortcuts (like -/+ for resizing brush, shift + -/+ for adjusting opacity, ctrl+q, etc.)
Implement the layers system again.
This includes
Saving/Clearing individual layers
Hiding/showing layers
Merging
Per layer opacity
Rearrange layers? Could require rewrite of parts of it
Preview of layer in layers window
looks nicer you know
The site is unusable on mobile. Possibly add a scaled-down version of it for mobile.
There are some jQuery events that might be able to be used, and with the newer changes to the code, this might not be too hard
better than that boring old C know what i'm saying
It Sucks !!!!!!!!!
Your Missing A Tool That Creates PreDetermined Shapes, Such As A Square, Circle, Rectangle Even A Penis ! .
Implement a selection tool
-Copy selected area
-Drag selected area around
-Scale and rotate
Once this is implemented it can be used as part of the text tool, the shape tool, and images dragged/pasted in
prevents work from being rekt from all that progress
moving layers behind/enfrente each other
example http://i.imgur.com/sxT7QJR.png
Allow importing images into the page to be edited
Possibly add manipulation tools at the same time, such as Flip, Rotating, etc.. Could take some time though
maybe esc
you know what i mean
instead of something like ctrl+s put in the icons for ctrl and s
like in awwapp
dragging the toolbar/layer windows leaves erratic dots everywhere
http://i.imgur.com/mC3DJgl.gif
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.