Isaiah Odhner
866b4087f6
Update help topics
2015-10-17 13:10:33 -04:00
Isaiah Odhner
4624f13c50
Manage storage and fix the Chrome app
...
TODO: manage storage IN the Chrome app
2015-10-14 19:30:46 -04:00
Isaiah Odhner
e7b0bd7bb1
Clean up
2015-10-13 22:36:25 -04:00
Isaiah Odhner
7db5e03666
Handle invalid values in Rotate by angle
...
Also, saving large images doesn't crash anymore
2015-10-12 12:14:25 -04:00
Isaiah Odhner
4f191dc797
Fix UI getting hidden
...
The bottom component area would get pushed down based on the canvas
size. (flexbox changes in at least chrome)
2015-09-20 13:43:33 -04:00
Isaiah Odhner
1bae623c7c
Fix keyboard navigation of menus
2015-06-29 00:33:22 -04:00
Isaiah Odhner
5e13c1116f
Improve GIF rendering window
2015-06-29 00:19:22 -04:00
Isaiah Odhner
204f4b44ac
Use Font Detective
...
font-detective@1.1.0
2015-06-28 14:16:55 -04:00
Isaiah Odhner
034e75c459
Add missing touch-action attributes
2015-06-28 12:54:50 -04:00
Isaiah Odhner
6f9899fbe3
Fix global event handlers interfering
...
I read https://css-tricks.com/dangers-stopping-event-propagation/ and
this eventually (pun intended!) led to me fixing my event handlers.
I got rid of instances where false (or true, for some reason) was
returned from event handlers, because that's even worse than
stopPropagation (and does also stop propagation (except when true is
returned, which surely does nothing)).
2015-06-21 21:05:48 -04:00
Isaiah Odhner
df0218a3c4
Mobile support
2015-06-21 20:01:12 -04:00
Isaiah Odhner
92c6d12e90
Add PEP but don't use it
2015-06-20 21:02:47 -04:00
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
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
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
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
6ba8038acf
Fix pixelization
2015-02-23 18:12:43 -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
30f70bf1de
Multiplayer: playback recorded mouse operations
2014-12-08 20:00:16 -05:00
Isaiah Odhner
9a95ed67b3
Update TODO
2014-11-29 12:53:26 -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
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