Isaiah Odhner
8ced06c435
Paste image by URL
2018-01-11 02:45:26 -05:00
Isaiah Odhner
ec64ef4e91
Mark selection transparency tool options as disabled
2018-01-10 21:42:58 -05:00
Isaiah Odhner
a3bcd43f2b
Show component ghosts in modern theme
2018-01-10 18:50:34 -05:00
Isaiah Odhner
80b7f7550e
Make handles work in the Modern theme
2018-01-10 18:18:26 -05:00
Isaiah Odhner
01e7ba0e66
Keep "#load:" in URL until "change" event
...
Also move the error message for loading from a URL into a separate window, and add info about CORS
2018-01-10 01:27:54 -05:00
Isaiah Odhner
2832f37358
Add Load From URL
2018-01-09 22:42:38 -05:00
Isaiah Odhner
e5da341d48
Add missing canvas resize triggers
...
Fixes #8
For some of these times, it would already resize, but not immediately; there would be a frame where it was shown stretched.
2017-10-30 17:02:45 -04:00
Isaiah Odhner
b6f0132ea7
Minor changes
2017-10-30 15:37:46 -04:00
Isaiah Odhner
5bdcd9a19e
Fix unguarded localStorage access
2017-10-30 15:36:29 -04:00
Isaiah Odhner
c3742cdad3
Fix unspecified file extension when saving
...
File was saved without an extension in Firefox, and Edge even added a txt extension by default!
Also make some other extension handling hopefully more robust or at least consistent.
2017-10-30 01:27:25 -04:00
Isaiah Odhner
2f7c985713
Update TODO
2017-10-30 01:23:01 -04:00
Isaiah Odhner
2832598fb3
Update TODO
...
(including formatting)
2017-10-26 00:02:46 -04:00
Isaiah Odhner
575bff1a1e
Fix 404 on default help page
...
Fixes #19
2017-10-25 01:58:06 -04:00
Isaiah Odhner
ddab1f8bd4
Add some old future code
2017-10-25 01:48:24 -04:00
Isaiah Odhner
4a2c9ace59
Fix Colors box in modern theme
...
And when switching themes
2017-06-29 04:35:46 +00:00
Isaiah Odhner
7cecb3f3c8
Fix editing colors
...
Either of these changes should fix it. But why not both?
2017-06-24 19:58:51 +00:00
Isaiah Odhner
fd89eb8b1d
Display patterns when selected
2017-06-24 19:35:49 +00:00
Isaiah Odhner
c108c894a3
Switch back to color palette
...
Switch back to the polychrome palette when turning monochrome mode off.
Also refactor towards displaying selected patterns.
2017-06-24 18:28:23 +00:00
Isaiah Odhner
c9b1578735
Add black outline for patterns
2017-06-24 15:23:13 +00:00
Isaiah Odhner
949b18d23b
Partially implement B&W mode
2017-06-24 06:22:29 +00:00
Isaiah Odhner
2aec89d0a2
Rename help page files
2017-06-02 05:21:50 +00:00
Isaiah Odhner
00c2dc6911
Update TODO and README
2017-06-02 04:59:44 +00:00
Isaiah Odhner
6c65c0cb80
Add checkered background for transparency
...
Resolves https://github.com/1j01/jspaint/issues/11
2017-05-30 23:07:02 +00:00
Isaiah Odhner
7ac0cf4251
Fix double focus ring
...
In Firefox 50 at least
2017-05-30 03:05:05 +00:00
Isaiah Odhner
230f5f4eee
Make menu bar into a component
...
9d348c3d70
2017-05-26 16:31:26 -04:00
Isaiah Odhner
78f23a2494
Fix unit options label
2017-05-25 03:32:31 +00:00
Isaiah Odhner
7d22db9caa
Fix flood fill algorithm
...
Fixes #10
2017-05-25 03:07:10 +00:00
Isaiah Odhner
d92054dfd1
Remove all .jspaint-* prefixes
2017-05-23 06:04:23 +00:00
Isaiah Odhner
c05eaf0547
Remove other button classes
2017-05-23 05:50:17 +00:00
Isaiah Odhner
da94b2b994
Prevent selecting in component windows
2017-05-23 05:44:58 +00:00
Isaiah Odhner
5d919a32de
Remove .jspaint-button class
2017-05-23 03:58:35 +00:00
Isaiah Odhner
f2033921cc
Disable some debug logging
2017-05-23 03:26:28 +00:00
Isaiah Odhner
9cb18fa504
Clarify direction snapping code
2017-05-23 03:25:40 +00:00
Isaiah Odhner
6fe7aaa0e4
Fix extra scrollbar buttons on textbox
2017-05-23 02:54:26 +00:00
Isaiah Odhner
557923391b
Update scrollbars
...
And the selection color
2017-05-18 18:29:26 +00:00
Isaiah Odhner
8f66c81d1e
Pixelate when zoomed in
2017-05-18 06:20:46 +00:00
Isaiah Odhner
4eaa87a3a9
Clean up
...
Not ideals, just consistency
2017-02-04 19:42:31 -05:00
Isaiah Odhner
d1ae4f1b21
Add visual tests for more windows
2017-02-04 19:33:59 -05:00
Isaiah Odhner
764cbac87a
Merge in PhantomCSS testing
2017-02-04 17:02:40 -05:00
Isaiah Odhner
66b2ec7700
Better PhantomCSS testing
2017-02-04 15:29:39 -05:00
Isaiah Odhner
aa4364ddf9
Improve opening files and error handling
...
Use URL.createObjectURL() instead of creating a FileReader and reading as a data URL
Add a bunch of error handling around opening files
Make GIF rendering errors use new show_error_message function
Remove some old bits from intending to use Web Intents
2017-01-31 22:37:07 +00:00
Isaiah Odhner
2175e94397
Fix selected color overlapping menu
2017-01-29 20:48:50 +00:00
Isaiah Odhner
ba1392ea3c
Add Extras menu
2017-01-29 20:19:43 +00:00
Isaiah Odhner
bd6621e468
Add theme switching function
2017-01-29 18:54:53 +00:00
Isaiah Odhner
deb4b3c37c
Improve menu padding
...
Dial it back from the Material Design guidelines closer to how Docs does it currently
2017-01-29 05:51:30 +00:00
Isaiah Odhner
6135471722
Start making new theme
2017-01-29 01:31:32 +00:00
Isaiah Odhner
2b0f0b2fb5
Reorganize
2017-01-28 21:31:05 +00:00
Isaiah Odhner
b1524c7839
Move some styles to layout.css
2017-01-28 21:16:28 +00:00
Isaiah Odhner
fbe872ebe0
Finicky PhantomCSS testing
...
slimerjs has to be installed globally, a dev server has to be running, I
had to update some slimerjs script to use cross-spawn and there's a
bunch of unnecessary stuff in here
most importantly, it doesn't always click things
2017-01-12 00:08:59 -05:00
Isaiah Odhner
d99d22103a
Update README
2017-01-12 00:02:17 -05:00