Isaiah Odhner
8c8d15cafc
Fix some global event handlers interfering
2014-11-20 10:11:20 -05:00
Isaiah Odhner
f7adb945de
Update TODO (and version number)
2014-11-20 08:51:24 -05:00
Isaiah Odhner
3b689b9947
Work around issue where fonts become serif
...
Avoid using system font keywords due to a bug in chrome (?)
This also should make the fonts more consistent across platforms
Resolves TODO.md item:
* Fonts become serif in the menubar and/or statusbar
To reproduce temporarily, drag the canvas handles twice.
To reproduce persistently, open something from the window.
(Duplicate the tab, go fullscreen, etc.)
2014-11-20 03:23:05 -05:00
Isaiah Odhner
fdd53db192
Many minor code changes
...
I hope this doesn't break anything
2014-10-28 22:54:55 -04:00
Isaiah Odhner
f53c8d060e
Make the component ghost go in front of the window
...
If you click on a window 495 times, the component ghost will start going
behind again.
2014-10-28 19:40:23 -04:00
Isaiah Odhner
b0a35a133a
Drag window and component together seamlessly
...
I replaced one thing on the todo list with three.
2014-10-28 02:17:17 -04:00
Isaiah Odhner
2194887ef8
Dock component windows with double click on titlebar
...
Double-click a component window's titlebar to dock the component to its
most recent location.
I also updated the code to attach/detatch event listeners dynamically
instead of checking a variable.
2014-10-28 02:04:41 -04:00
Isaiah Odhner
811085ac0d
Show descriptions of menu items in the status bar
2014-10-27 23:07:46 -04:00
Isaiah Odhner
5f5b6e9504
Update TODO and @TODOs and comments
2014-10-26 21:16:43 -04:00
Isaiah Odhner
4d1bd40371
Make transparent/opaque options use canvas
2014-10-25 15:32:39 -04:00
Isaiah Odhner
40d2045856
Invert airbrush size selection in Firefox
...
Firefox doesn't support filters (yet), so invert the selected tool
options with the canvas.
2014-10-25 14:15:39 -04:00
Isaiah Odhner
9f190ca75a
Better magnification chooser
2014-10-25 02:06:20 -04:00
Isaiah Odhner
730e32e9b9
Remove selection.ctx (use selection.canvas.ctx)
2014-10-24 21:24:26 -04:00
Isaiah Odhner
3e925b5a1a
Fix dialogue buttons being messed up (with hacks)
2014-10-24 17:38:39 -04:00
Isaiah Odhner
1be2ca535f
Free-Form Select
2014-10-24 03:17:24 -04:00
Isaiah Odhner
d68b3068ae
Make Print Preview and Page Setup just call print()
...
...even though Page Setup isn't really even...
2014-10-23 21:45:28 -04:00
Isaiah Odhner
e6f07034ec
Access clipboard from menu items in Chrome app
...
Also, put commas everywhere.
2014-10-23 21:34:27 -04:00
Isaiah Odhner
9f6c20f3fc
Update README and TODO
2014-10-23 20:54:05 -04:00
Isaiah Odhner
62734b3f87
Multiplayer user presence: cursors
2014-10-18 02:34:44 -04:00
Isaiah Odhner
ff6db611a1
Update README and TODO and @TODO
2014-10-02 15:29:25 -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
9e393b7abb
Reorganize and update TODO
2014-09-28 21:19:39 -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
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
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
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
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
e8abd090e1
Image Scaling / Selection Scaling
2014-08-19 15:55:06 -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
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
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
fd2d28e6e0
Text tool: foreground and background colors
2014-08-10 10:01:26 -04:00
Isaiah Odhner
8e44876332
Fix some issues related to cropping
2014-08-09 23:36: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
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
28ce35c303
BUGFIX: quick undo gone rouge
2014-06-08 17:31:26 -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
2950a5236e
Update TODO.md
2014-06-07 11:37:08 -04:00
Isaiah Odhner
b2ed52e773
maybe fix a bug with editing ability being lost
2014-06-02 21:38:06 -04:00
Isaiah Odhner
fb14ac3d5a
Update TODO.md
2014-06-02 20:13:16 -04:00
Isaiah Odhner
d873a23696
Add README info
2014-05-30 03:00:01 -04:00
Isaiah Odhner
f08b4a3fd4
Update TODO.md
2014-05-29 15:04:47 -04:00
Isaiah Odhner
bfd8e5aa8c
Update TODO.md
2014-05-22 04:20:59 -04:00
Isaiah Odhner
68a683a943
update todo with items originally outside the repo
2014-05-19 17:04:19 -04:00
Isaiah Odhner
b7fa49ea8e
todo: add todo items
2014-05-18 01:47:46 -07:00