Commit Graph

76 Commits (2f1f4cd8309f813d86482cd80f6dd6814c2b9b46)

Author SHA1 Message Date
Isaiah Odhner 2f1f4cd830 Non-silly magnification 2014-11-27 21:53:34 -05:00
Isaiah Odhner 6fa4f6d4f2 Update TODOs 2014-11-27 11:27:58 -05:00
Isaiah Odhner d4a11bbce9 Silly magnification 2014-11-26 22:54:50 -05:00
Isaiah Odhner 05da3c8b94 Double-click to close the polygon 2014-11-26 13:27:00 -05:00
Isaiah Odhner 7d96a178ba Pixel-sharp rectangles at all stroke sizes 2014-11-25 00:40:58 -05:00
Isaiah Odhner f4656448ef Update README and TODO 2014-11-25 00:39:16 -05:00
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