Commit Graph

545 Commits (725d2bc66bf8fe8c1b5cb54d22c3fa4886d39aa5)

Author SHA1 Message Date
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