Commit Graph

334 Commits (05449000c2b3af1019479bde5d553a12943594a3)

Author SHA1 Message Date
Isaiah Odhner 05449000c2 Hide parts of the UI as the window gets smaller 2015-06-19 15:52:31 -04:00
Isaiah Odhner 5a73ce18c4 Some keyboard support in the menus 2015-06-19 15:29:49 -04:00
Isaiah Odhner 96f9f5442a Keyboard interaction with dialogues 2015-06-18 21:11:40 -04:00
Isaiah Odhner 6c0324b1b6 Use FileSaver to save images 2015-06-16 21:18:44 -04:00
Isaiah Odhner bb696b38e2 Colors > Save Colors (as JSON) 2015-06-16 20:07:11 -04:00
Isaiah Odhner 3f0cbc32f7 Colors > Get Colors 2015-06-15 21:29:30 -04:00
Isaiah Odhner fe13c3bf2e Update TODO and stuff 2015-06-15 19:50:31 -04:00
Isaiah Odhner 4c99759ac5 Make Edit Colors work when the Colors box is hidden 2015-06-14 22:47:08 -04:00
Isaiah Odhner a73e575773 Fix UI layout
I guess chrome updated, and made specifying a width/height not imply a
flex basis
2015-06-14 17:47:31 -04:00
Isaiah Odhner d2d90aebc8 Update menu checkboxes when value changed externally 2015-06-14 17:31:30 -04:00
Isaiah Odhner 362a4c2199 Allow bringing back a component that was closed 2015-06-14 16:36:52 -04:00
Isaiah Odhner 79e33c0faa Fix component windows not hiding 2015-06-14 16:18:49 -04:00
Isaiah Odhner 5984972bb7 nw.js desktop app
TODO: file saving!
2015-04-05 13:10:02 -04:00
Isaiah Odhner b828a6e9bc Update README (and TODO) 2015-02-23 19:39:43 -05:00
Isaiah Odhner 3b33e7c2ff Store current colors in an object (not an array) 2015-02-23 19:18:07 -05:00
Isaiah Odhner 73e589023f Rename a variable 2015-02-23 19:03:31 -05:00
Isaiah Odhner 6ba8038acf Fix pixelization 2015-02-23 18:12:43 -05:00
Isaiah Odhner 7a9ce1bdfc Savedness handling
I hope this doesn't break stuff yay
2015-02-23 16:36:45 -05:00
Isaiah Odhner 8d65395842 WIP Savedness handling 2015-02-23 16:16:21 -05:00
Isaiah Odhner 04deab1a87 Crash handling with local storage 2015-02-23 13:44:58 -05:00
Isaiah Odhner bfb7d93f61 WIP Crash handling 2015-02-23 12:46:57 -05:00
Isaiah Odhner 15b038e502 Update README and TODO and add .gitignore 2015-02-12 23:34:26 -05:00
Isaiah Odhner 8fa3c01d0d Move render_brush to image-manipulation.js 2014-12-11 16:36:48 -05:00
Isaiah Odhner 25d1008030 Multiplayer: a little bit better mouse playback 2014-12-08 21:43:21 -05:00
Isaiah Odhner 30f70bf1de Multiplayer: playback recorded mouse operations 2014-12-08 20:00:16 -05:00
Isaiah Odhner 8f61cdace6 Rotate image by arbitrary angle 2014-12-08 09:48:46 -05:00
Isaiah Odhner 6a4c33c5be Rotate image by arbitrary angle (hidden feature) 2014-12-08 08:56:20 -05:00
Isaiah Odhner bc8a97b9cc Fix skewing for negative angles 2014-12-08 08:14:58 -05:00
Isaiah Odhner 71659ac5a6 Keyboard shortcuts for rotation 2014-12-07 21:45:23 -05:00
Isaiah Odhner f20bd1db92 Add ctx.copy() helper 2014-12-07 17:19:56 -05:00
Isaiah Odhner fe3c09d197 Move $G to helpers and remove $body 2014-12-07 14:40:39 -05:00
Isaiah Odhner 910b7fdd6d Update README 2014-12-07 01:42:26 -05:00
Isaiah Odhner 9148ce38f9 Fix file handling
Fix the file handling broken, of course, in the commit titled "Refactor"
2014-12-07 01:41:55 -05:00
Isaiah Odhner 6b378e5f57 Stretch and Skew 2014-11-29 14:20:59 -05:00
Isaiah Odhner 9a95ed67b3 Update TODO 2014-11-29 12:53:26 -05:00
Isaiah Odhner c42c093aaa Conditionally enabled menu items 2014-11-29 12:33:37 -05:00
Isaiah Odhner a72acab146 Zoom submenu 2014-11-29 11:49:49 -05:00
Isaiah Odhner 3747145521 Refactor
"Refactor early, refactor often"
"Better late than never"
2014-11-28 21:27:51 -05:00
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 df016a0708 Why is this gray? 2014-11-26 22:41:07 -05:00
Isaiah Odhner 42ef7e8a0b Avoid an issue in multiplayer
I'm not done killing zombies. *sigh*
2014-11-26 20:59:23 -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 cfbf8a6241 Supersede $colorbox.update_colors 2014-11-20 15:11:36 -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