Isaiah Odhner
b2ed1292e5
Flip / Rotate form window
2014-09-23 12:22:01 -04:00
Isaiah Odhner
114c571bd0
Finalize selection with Enter or by clicking off of the canvas
2014-09-22 22:10:11 -04:00
Isaiah Odhner
2d4bf6bfe4
Submenu indicator for non-existent Zoom submenu
2014-09-22 20:47:34 -04:00
Isaiah Odhner
961d9e67ea
View > Show/Hide stuff
2014-09-22 20:14:34 -04:00
Isaiah Odhner
2f761e1ca6
Edit Colors... Implementation Two
...
This time it uses the last color cell picked as the foreground color,
like MS Paint does.
2014-09-22 19:45:29 -04:00
Isaiah Odhner
b7a6e7af7b
Edit Colors... Implementation One
...
This commit will be followed by a better implementation.
2014-09-22 19:17:43 -04:00
Isaiah Odhner
d2c15bef4b
Edit > Copy To...
2014-09-22 13:09:43 -04:00
Isaiah Odhner
a5f912b588
Make some menu items DO THINGS
2014-09-22 07:16:04 -04:00
Isaiah Odhner
dc8a1fa33a
Don't close the menu when clicking actionless items
2014-09-22 06:14:04 -04:00
Isaiah Odhner
f9b1bc2cb8
Update TODO & README
2014-09-22 06:13:18 -04:00
Isaiah Odhner
525f852ff5
Select the Select tool when pasting
2014-09-21 22:57:24 -04:00
Isaiah Odhner
0a130ba2d6
Image Attributes: Units and Transparency
2014-09-21 20:55:23 -04:00
Isaiah Odhner
45a4194f6b
Attributes... Width and Height
2014-09-20 21:27:56 -04:00
Isaiah Odhner
93b0f755f9
Add paint icon in header
2014-09-20 15:50:57 -04:00
Isaiah Odhner
9c52085f2c
Update README.md
2014-09-20 13:37:12 -04:00
Isaiah Odhner
f9e17c69ee
Update TODO.md
2014-09-20 13:36:56 -04:00
Isaiah Odhner
f3c7087f63
Update TODO & README
2014-09-02 19:02:38 -04:00
Isaiah Odhner
f0ebb28835
Fix bug where components would stay highlighted
...
When it did $c.css(pos_axis, ""), pos_axis was undefined which caused
some error deep within the bowels of jQuery...
Since it happened on mouseup, it didn't put the component in a window
(which isn't actually what I want it to do anyways) and just stayed
"dragging-y" / "highlighted" / "ghosted" / *sigh*
2014-09-02 17:03:58 -04:00
Isaiah Odhner
297f96291a
up to 5 workers? how about 2
2014-08-19 21:01:54 -04:00
Isaiah Odhner
821fc784c4
Move javascript into <body>
2014-08-19 16:53:19 -04:00
Isaiah Odhner
27aa5b1edd
Move javascript into src/
2014-08-19 16:15:09 -04:00
Isaiah Odhner
2197b6c5f7
Move menus into menus.js
2014-08-19 15:59:53 -04:00
Isaiah Odhner
e8abd090e1
Image Scaling / Selection Scaling
2014-08-19 15:55:06 -04:00
Isaiah Odhner
67b20c3264
Behind-the-scenes $Handles work
...
Working towards handleable Selections and TextBoxes
From here I basically just need to make $Handles be able to resize in
any direction
2014-08-19 14:57:49 -04:00
Isaiah Odhner
e8d5de2735
Don't bully people that's mean
...
Bully cursors into inheriting a global cursor for resizing.
😈
2014-08-18 18:31:03 -04:00
Isaiah Odhner
ab3c8d2438
Fix weird offset in Firefox with tool button images
...
position: "absolute"; Take that, Firefox! WHAT NOW? oh yeah being really
slow
2014-08-18 17:56:07 -04:00
Isaiah Odhner
50d1900dcb
Update README
2014-08-18 16:56:16 -04:00
Isaiah Odhner
52196d50c9
Paste From...
...
I hope I didn't break anything... 😨 😄
2014-08-18 15:40:34 -04:00
Isaiah Odhner
ffc34e06a3
Clear Image
2014-08-18 13:34:47 -04:00
Isaiah Odhner
95e73cf77c
Font families!
2014-08-18 13:20:22 -04:00
Isaiah Odhner
3a41e4cc17
Sort of make polygon tool respond to fill/stroke option
...
The canvas doesn't get cleared to the previous image before calling
complete, which it should (@TODO)
so it looks like it's stroking the polygon on completion because the
stroke is left over
2014-08-18 13:05:46 -04:00
Isaiah Odhner
adc0b665a2
Firefox... Update TODO, mostly
2014-08-18 11:27:39 -04:00
Isaiah Odhner
51527031eb
Abort GIF rendering upon window closing
...
and also add a Cancel button that just closes the window, thus aborting
the GIF rendering
2014-08-17 04:07:50 -04:00
Isaiah Odhner
3fa25c6f0e
Progress bar for GIF rendering
2014-08-17 03:56:31 -04:00
Isaiah Odhner
dc15a395aa
bold, italic, underline*, size
...
underline doesn't render
2014-08-16 16:46:30 -04:00
Isaiah Odhner
f18671527b
Start making the FontBox
2014-08-15 21:57:01 -04:00
Isaiah Odhner
7a46e9933f
Update TODO
...
"Strokes" seems like an odd thing to have a lot of sub items for, but
I've got ~4.5
2014-08-15 15:53:07 -04:00
Isaiah Odhner
0e57263232
Rename function(s)
2014-08-11 16:45:55 -04:00
Isaiah Odhner
6bf4a2123a
Curve tool
2014-08-10 11:09:56 -04:00
Isaiah Odhner
e38cd87fb6
Allow more text editing in the TextBox
2014-08-10 10:24:51 -04:00
Isaiah Odhner
382a2d1d0b
Increase area of transparent/opaque options
...
The eraser chooser differs far more than the transparency chooser from
mspaint, but the transparency chooser looked and felt ugly, so I changed
it. Pixel perfection comes later.
2014-08-10 10:16:08 -04:00
Isaiah Odhner
fd2d28e6e0
Text tool: foreground and background colors
2014-08-10 10:01:26 -04:00
Isaiah Odhner
dc7104747c
Remove some pesky message boxes; implement shape styles for the rectangle tool!
...
Message boxes are annoying, especially when 50 are spawned on top of
each other because you moved your mouse.
It's much better to have non-functioning options that you can change.
But you know what's even better? Working options. So I made this work
with the rectangle tool easily enough.
This also might fix an issue with the corners of rectangles being of
different color from the rest of the stroke.
2014-08-10 08:36:39 -04:00
Isaiah Odhner
ef848fcec5
nudge the Colors component over a tiny bit
2014-08-10 02:07:39 -04:00
Isaiah Odhner
c125c4d5dd
Focus TextBox upon instantiation (...woops)
2014-08-10 01:52:03 -04:00
Isaiah Odhner
bdcfc289af
Add rudimentary text tool
2014-08-10 01:23:28 -04:00
Isaiah Odhner
8e44876332
Fix some issues related to cropping
2014-08-09 23:36:33 -04:00
Isaiah Odhner
5b2bf5fc8b
Update README.md
...
Rendered diffs ftw
2014-08-09 23:06:33 -04:00
Isaiah Odhner
721e3593d8
The 'Stamp' Tool (Draw the selection on click, not just drag)
...
The so-called "Stamp Tool" from
http://www.albinoblacksheep.com/tutorial/mspaint
2014-08-09 22:01:42 -04:00
Isaiah Odhner
803b83d4e7
Add rudimentary polygonics
...
Also make the curve tool draw lines since that's how you start using the
tool (then you place 2 control points)
Note: issue with extra undoables when using the polygon tool
2014-08-09 21:24:42 -04:00