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
Isaiah Odhner
822b8bd10a
Update README with new screenshot
2016-11-19 02:53:35 +00:00
Isaiah Odhner
5f664f7719
Add and fix some shape styles
...
Implement support for line widths in the Line and Polygon tools, and fix the coloring of the shape tools (Polygon etc.)
2016-11-06 00:13:54 +00:00
Isaiah Odhner
401fa043b6
Wrap when rasterizing text
2016-11-05 19:52:44 +00:00
Isaiah Odhner
69f459fe47
Render triangle as SVG
...
Not emoji! Never emoji!
2016-11-03 02:40:14 +00:00
Isaiah Odhner
c57c31837a
Fix menu behavior
...
This has bugged me for a long time
2016-11-03 02:26:24 +00:00