Commit Graph

560 Commits (d8cbae73eb4d7b2c53403f55086e97572a010c02)

Author SHA1 Message Date
Isaiah Odhner d8cbae73eb Clean up 2018-06-18 16:14:11 -04:00
Isaiah Odhner a6706745b8 Fix pattern offsets for selections
Make 'em globally consistent
2018-06-18 16:11:38 -04:00
Isaiah Odhner 5669a07fe3 Fix zero-sized canvas errors 2018-06-18 15:53:59 -04:00
Isaiah Odhner d2eb35ed82 Clean up 2018-06-18 15:48:21 -04:00
Isaiah Odhner c1d99d03c7 Use WebGL for freeform select tool 2018-06-18 15:38:26 -04:00
Isaiah Odhner 3a15a7a917 Whoops (altho this shouldn't matter anymore) 2018-06-18 12:15:28 -04:00
Isaiah Odhner 75d81b7913 Fix performance for polygons and curves 2018-06-18 01:12:08 -04:00
Isaiah Odhner 9f4e24ce9c Optimize line drawing but not enough 2018-06-18 00:52:33 -04:00
Isaiah Odhner f7cd805ca3 Implement aliasing for curve tool (laggy tho) 2018-06-18 00:05:44 -04:00
Isaiah Odhner 2ce292834f Actually fix pattern alignment 2018-06-17 19:25:47 -04:00
Isaiah Odhner 4baca36b87 Move function up & out 2018-06-17 19:01:04 -04:00
Isaiah Odhner f12b36c671 Align patterns for polygon tool 2018-06-17 17:52:53 -04:00
Isaiah Odhner 1bdffc5376 Clean up 2018-06-17 17:52:53 -04:00
Isaiah Odhner 3dc8702448 Remove setDrawColor (not needed) 2018-06-17 17:52:53 -04:00
Isaiah Odhner e1dd79d5c2 Fix fill color when stroke size is 1 2018-06-17 17:52:53 -04:00
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