Commit Graph

565 Commits (029a556ab5cb98fbb32565f2c369bb9fa88b3a07)

Author SHA1 Message Date
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
Isaiah Odhner 2106191ac1 Stuff! 2014-08-08 17:44:46 -04:00
Isaiah Odhner def7c83c53 Don't use alert(); use $Windows 2014-06-09 18:52:32 -04:00
Isaiah Odhner 9eb2c96936 This one's a frame-changer, guys!
This isn't how mspaint handles these edge cases at all. It just disables
any actions while you're drawing. Maybe I should do that.
2014-06-09 18:46:32 -04:00
Isaiah Odhner 76aee3df6a Set As Wallpaper (theoretically) 2014-06-09 01:04:32 -04:00
Isaiah Odhner b26b4a8afa Add manifest.webapp for Firefox OS app in future
I reorganized manifest.json to match up with the manifest.webapp
2014-06-08 21:41:57 -04:00
Isaiah Odhner 28ce35c303 BUGFIX: quick undo gone rouge 2014-06-08 17:31:26 -04:00
Isaiah Odhner 82bb6a6f3a put components in windows yay 2014-06-08 16:38:37 -04:00
Isaiah Odhner 0449e0bb50 drag windows; windows start centered 2014-06-08 15:55:37 -04:00
Isaiah Odhner b975f8f94d FIX old file being saved over and lost
Wow. One line of code that wasn't even there, and it caused all this
trouble...
2014-06-07 12:15:32 -04:00
Isaiah Odhner f860ee08e8 So many bugs... 2014-06-07 12:11:49 -04:00
Isaiah Odhner 201baef3f3 discard redos and apply change; FIX crop artifact 2014-06-07 11:39:22 -04:00
Isaiah Odhner 2950a5236e Update TODO.md 2014-06-07 11:37:08 -04:00