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