Isaiah Odhner
6a641e08ae
Add error handling for GIF rendering
2014-10-15 12:56:00 -04:00
Isaiah Odhner
5437664285
Make image transformations work on pasted images
...
Sometimes selection.canvas is an Image, but apply_image_transformation
assumed it was always a Canvas
2014-10-02 17:25:49 -04:00
Isaiah Odhner
a842ed22e1
Move tons of stuff out of menus.js
...
Now menus.js is pretty much just a data structure.
2014-10-02 17:17:43 -04:00
Isaiah Odhner
8e7e6cf396
Copy and Paste between instances of jspaint
2014-10-02 16:41:43 -04:00
Isaiah Odhner
ff6db611a1
Update README and TODO and @TODO
2014-10-02 15:29:25 -04:00
Isaiah Odhner
40fdc04fd3
⭐ jspaint.ml
2014-10-01 17:41:45 -04:00
Isaiah Odhner
896779b1c4
Color Replacement
...
Color Replacement with the "Eraser/Color Eraser" tool
2014-10-01 16:51:25 -04:00
Isaiah Odhner
dd691793f1
Move fill function out of tools.js
2014-10-01 15:46:35 -04:00
Isaiah Odhner
761f3f4e03
Handle transparency in fill tool
2014-10-01 15:17:40 -04:00
Isaiah Odhner
959e080f64
Better "Help"
2014-10-01 14:45:19 -04:00
Isaiah Odhner
532b9b7b4d
Detect transparency in opened images
2014-09-29 17:12:32 -04:00
Isaiah Odhner
749949a403
Update README
2014-09-28 21:19:48 -04:00
Isaiah Odhner
9e393b7abb
Reorganize and update TODO
2014-09-28 21:19:39 -04:00
Isaiah Odhner
89240588cb
Fix issue where context menu was displayed
...
The color palette's cells have input[type=color]s in them, and they were
allowed context menus along with the input elements that actually need
them.
2014-09-26 08:01:16 -04:00
Isaiah Odhner
4485ab40fd
Window z-indexing
2014-09-26 07:53:00 -04:00
Isaiah Odhner
639f7f35cc
Draw Opaque
...
I don't know what the deal is with this menu item... It seems to just
toggle the transparent/opaque setting which as far I know only applies
to tools that have nice shiny options for that particular setting...
2014-09-26 07:34:40 -04:00
Isaiah Odhner
869321cd51
Flip / Rotate
...
Flip / Rotate (functionality) ✓
Apply image operations to the selection if there is one ✓
2014-09-26 07:18:52 -04:00
Isaiah Odhner
7a572f48bb
Stretch / Skew form window
2014-09-23 21:52:12 -04:00
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