Isaiah Odhner
725d2bc66b
Enable patterns for polygon strokes and fills
2018-06-17 17:52:53 -04:00
Isaiah Odhner
94fbbacae2
Enable patterns for polygon strokes > 1px
2018-06-17 17:52:53 -04:00
Isaiah Odhner
92feca2abc
Support line width for polygon tool
2018-06-17 17:52:53 -04:00
Isaiah Odhner
83e45e020c
Fix mixed indentation
2018-06-17 17:52:53 -04:00
Isaiah Odhner
1a93dcefab
Refactor / clean up
2018-06-17 17:52:53 -04:00
Isaiah Odhner
747bf8c4f5
Use WebGL for polygon tool preview
2018-06-17 17:52:53 -04:00
Isaiah Odhner
0ed2424f9a
Clean up
2018-06-17 17:52:53 -04:00
Isaiah Odhner
e5b3c5be8b
Use WebGL for Polygon tool
2018-06-17 17:52:53 -04:00
Isaiah Odhner
f12039fd1e
Draw outline with WebGL
...
It works!
2018-06-17 17:52:53 -04:00
Isaiah Odhner
1f98dc07ae
Remove bad (artifacted) outlines
2018-06-17 17:52:53 -04:00
Isaiah Odhner
25c75b2432
Make example more useful
...
(make artifacts clearer)
2018-06-17 17:52:53 -04:00
Isaiah Odhner
7ce3b09e13
Make the libtess example more interesting
2018-06-17 17:52:53 -04:00
Isaiah Odhner
cd1bf6e9f3
Anti-anti-alias (but with artifacts)
2018-06-17 17:52:53 -04:00
Isaiah Odhner
3c4e8fb1d9
Simplify
...
(also it was actually half the effective lineWidth before)
2018-06-17 17:52:53 -04:00
Isaiah Odhner
10f62d1edd
Add outlines on top of tesselated polygon fill
2018-06-17 17:52:53 -04:00
Isaiah Odhner
b3b13fb343
Remove updating code
2018-06-17 17:52:53 -04:00
Isaiah Odhner
1ded3dba14
Remove perf logging
2018-06-17 17:52:53 -04:00
Isaiah Odhner
bd8ad40777
Remove high DPI support in libtess.js example
2018-06-17 17:52:53 -04:00
Isaiah Odhner
08d77e2869
Disable antialiasing in libtess.js example
2018-06-17 17:52:53 -04:00
Isaiah Odhner
61ce5691a0
Rename libtess.js example files
2018-06-17 17:52:53 -04:00
Isaiah Odhner
5048056203
Make the libtess.js example a little more interesting
2018-06-17 17:52:53 -04:00
Isaiah Odhner
a627be1db6
Add libtess.js example
2018-06-17 17:52:53 -04:00
Isaiah Odhner
44d0df85ac
Update link to my website
...
I thought the 1j01.github.io URL would be more future-proof since if I ever lost the domain I could disable or change the custom domain. But I ended up switching away from GitHub pages, and keeping the domain name (for now).
2018-06-13 04:23:52 +00:00
Isaiah Odhner
3a8d9a5d3e
Create better-sized meta images
2018-06-13 04:03:26 +00:00
Isaiah Odhner
2705ed6e40
Update meta description
2018-06-13 03:01:47 +00:00
Isaiah Odhner
9252c1b065
Add metadata for Twitter
2018-06-13 02:59:53 +00:00
Isaiah Odhner
94b607b3b4
Rename folder
2018-06-13 02:37:33 +00:00
Isaiah Odhner
b5d4881e13
Add some metadata
2018-06-13 02:35:03 +00:00
Isaiah Odhner
3341ddbceb
Add dev setup section
2018-06-10 03:50:03 +00:00
Isaiah Odhner
35a421b354
Update links to jspaint.app
2018-06-09 18:51:14 +00:00
Isaiah Odhner
3b06cb91ce
HTTPS all the way!
...
Closes https://github.com/1j01/jspaint/issues/108
2018-05-05 12:33:45 -04:00
Isaiah Odhner
be0b6c8515
Delete CNAME
...
No longer needed, switched to Netlify
2018-05-05 12:30:22 -04:00
Isaiah Odhner
8c0d56b02d
Add font-smooth: none
...
Fixes https://github.com/1j01/jspaint/issues/110
2acd9c3f1a
2018-04-21 09:09:56 +00:00
Isaiah Odhner
474e5658b8
Add partial support for IE
...
Closes https://github.com/1j01/jspaint/issues/112
2018-04-20 06:43:00 +00:00
Isaiah Odhner
d7077334d1
Fix Konami Code in Firefox with Quick Find
...
Fixes https://github.com/1j01/jspaint/issues/111
2018-04-18 23:13:23 +00:00
Isaiah Odhner
3afc3d29cb
Simplify Konami Code code further
2018-04-18 22:57:13 +00:00
Isaiah Odhner
5775ac5b5b
Simplify Konami Code code
2018-04-18 22:38:34 +00:00
Isaiah Odhner
e1f4e5b862
Add Konami Code
...
Ideally I would cherry pick these (or jspaint would be simply part of a monorepo of 98.js), but these changes are a culmination of these commits:
aac59ee0c1
b85d402f8e
a02125968c
3074c6d8a2
23c6a40d4e
7243bafdee
a578d1d035
cf5cce42a4
2018-04-09 00:36:51 -04:00
Isaiah Odhner
b02a4d7ff0
Refactor dataflow for toolbox
...
(Add secret disabled editing tools!)
2018-02-17 06:45:39 +00:00
Isaiah Odhner
acb1f19abf
Fix arrow keys in dialog windows
...
Was looking for .button from when all buttons (that looked like buttons) had class="button" on them.
Found when doing 7ad25a8301
to get the $Window implementations more in sync.
2018-02-17 00:08:17 -05:00
Isaiah Odhner
430d2571fa
Support external Set As Wallpaper implementation
...
cc42b109a1
2018-02-16 22:38:31 -05:00
Isaiah Odhner
9357056132
Improve formatting of Firebase quota warning
2018-02-13 19:34:31 -05:00
Wei-Wei Wu
29be5cf88a
Save session on start ( #99 )
2018-02-09 02:26:14 -05:00
Isaiah Odhner
00a3a6f007
Update quota message
2018-02-02 23:38:31 -05:00
Isaiah Odhner
2bc1988b93
Lazily add a link to an issue
2018-02-02 22:01:28 -05:00
Isaiah Odhner
a36cb7fc48
Fix autosave (no session started)
2018-02-02 02:21:23 -05:00
Lawrence Okoth-Odida
77e8837d7d
Fix external links in the Chrome App ( #86 )
...
- Force external links in Chrome App to be opened in a new tab
2018-01-31 23:05:11 -05:00
Isaiah Odhner
3ff93cfc32
Update README screenshot
2018-01-31 21:01:21 -05:00
Isaiah Odhner
cfa379478f
Move selection with arrow keys
...
Closes #33
2018-01-31 00:59:01 -05:00
Lawrence Okoth-Odida
fd3042521e
Fix "Set as Wallpaper" feature for Chrome App ( #87 )
2018-01-30 20:12:27 -05:00