979 Commits

Author SHA1 Message Date
adroitwhiz
562e535a13 recache node_modules 2020-05-11 15:02:01 -04:00
adroitwhiz
42d3f6c012 uncache node_modules 2020-05-11 14:58:47 -04:00
adroitwhiz
9c01f364d4 Catch promise errors and exit with code 1 2020-05-11 14:43:54 -04:00
adroitwhiz
5d085f678f Add cached Playwright directory to Travis cache 2020-05-11 14:43:54 -04:00
adroitwhiz
7df536f492 Bump Node to 10 2020-05-11 14:43:54 -04:00
adroitwhiz
a41bcafac7 Use Playwright instead of Puppeteer 2020-05-11 14:43:54 -04:00
adroitwhiz
5566a600ba reference "wait for SVG skins to load" issue 2020-05-11 14:43:54 -04:00
adroitwhiz
34072d2f53 Fix file input in tests 2020-05-11 14:43:54 -04:00
adroitwhiz
fdd02a6bd6 download Chromium only when tests are run 2020-05-11 14:43:54 -04:00
adroitwhiz
ec141ff76d Replace Chromeless with Puppeteer 2020-05-11 14:43:54 -04:00
adroitwhiz
3f68e18b2e
Merge pull request #603 from LLK/revert-597-playwright
Revert "Switch from Chromeless to Playwright for tests"
2020-05-08 16:40:47 -04:00
adroitwhiz
813792359f
Revert "Switch from Chromeless to Playwright for tests" 2020-05-08 16:32:38 -04:00
adroitwhiz
7349c1967c
Merge pull request #597 from adroitwhiz/playwright
Switch from Chromeless to Playwright for tests
2020-05-08 15:47:48 -04:00
adroitwhiz
ffca1edcce Rewrite the pen line shader to be more numerically stable 2020-05-08 15:19:33 -04:00
adroitwhiz
885f062449 Add extractDrawableScreenSpace method 2020-05-07 19:35:24 -04:00
adroitwhiz
b873b6fec4 Bump Node to 10 2020-05-07 16:37:52 -04:00
adroitwhiz
51c867fa6d Use Playwright instead of Puppeteer 2020-05-07 16:21:37 -04:00
adroitwhiz
ddccd0fa79 reference "wait for SVG skins to load" issue 2020-05-07 16:08:28 -04:00
DD Liu
b35adaef88
Merge pull request #596 from LLK/greenkeeper/scratch-svg-renderer-0.2.0-prerelease.20200507183648
Update scratch-svg-renderer to the latest version 🚀
2020-05-07 15:45:34 -04:00
adroitwhiz
3612461f9c
Merge pull request #478 from adroitwhiz/fix-fence-bounds
Always use getAABB for fence bounds
2020-05-07 15:43:28 -04:00
adroitwhiz
7c710c0680
Merge pull request #474 from adroitwhiz/deobfuscate-convex-hull
Ergonomics: Deobfuscate _getConvexHullPointsForDrawable
2020-05-07 15:28:18 -04:00
adroitwhiz
fe91133565 Re-add link to 2.0's convex hull algorithm 2020-05-07 15:21:16 -04:00
greenkeeper[bot]
409df2a74d
fix(package): update scratch-svg-renderer to version 0.2.0-prerelease.20200507183648 2020-05-07 19:13:23 +00:00
Chris Willis-Ford
4b03eb29fd
Merge pull request #590 from adroitwhiz/i-hate-safari
Tweak pen shader to avoid float precision issues
2020-05-06 13:38:32 -07:00
adroitwhiz
51bceb68e5 Address review feedback 2020-05-06 16:21:18 -04:00
adroitwhiz
70c64f035c Deobfuscate _getConvexHullPointsForDrawable 2020-05-05 16:25:38 -04:00
adroitwhiz
4b7558f2d2 Fix another annoying precision bug.
Who knew fragment shaders were so difficult?
2020-05-01 14:04:03 -04:00
DD Liu
84f878e553
Merge pull request #591 from LLK/master
Merge master into develop
2020-04-27 13:47:31 -04:00
DD Liu
b6424a2f80
Merge pull request #588 from adroitwhiz/fix-resize
Call draw() after resizing canvas
2020-04-27 13:38:25 -04:00
adroitwhiz
0b47d87f2f Tweak pen shader to avoid float precision issues 2020-04-25 19:43:20 -04:00
adroitwhiz
41e21ed129 Only resize canvas when necessary 2020-04-24 18:51:48 -04:00
adroitwhiz
6d28f42d57 Call draw() after resizing canvas 2020-04-24 16:20:11 -04:00
DD Liu
4b2e17186b
Merge pull request #585 from adroitwhiz/update-silhouette-convex-hull
Update drawables' matrix + silhouette in _getConvexHullPointsForDrawable
2020-04-24 14:59:17 -04:00
DD Liu
6dd833a7f9
Merge pull request #586 from LLK/revert-582-revert-580-revert-559-revert-438-pen-shader
Revert "Revert "Revert "Revert "Draw pen lines via fragment shader""""
2020-04-22 19:45:49 -04:00
DD Liu
5bf185262a
Revert "Revert "Revert "Revert "Draw pen lines via fragment shader"""" 2020-04-22 18:16:58 -04:00
adroitwhiz
e9d6c1d13f Update drawables' matrix+silhouette for hull calc. 2020-04-15 04:51:34 -04:00
DD Liu
58bd9cbe19
Merge pull request #582 from LLK/revert-580-revert-559-revert-438-pen-shader
Revert "Revert "Revert "Draw pen lines via fragment shader"""
2020-04-09 12:30:38 -04:00
DD Liu
bf43ef363a
Revert "Revert "Revert "Draw pen lines via fragment shader""" 2020-04-09 12:27:19 -04:00
DD Liu
a94f238ea1
Merge pull request #580 from LLK/revert-559-revert-438-pen-shader
Revert "Revert "Draw pen lines via fragment shader""
2020-04-02 15:14:15 -04:00
DD Liu
4a521509da
Merge branch 'develop' into revert-559-revert-438-pen-shader 2020-04-02 14:28:08 -04:00
DD Liu
d17066b745
Merge pull request #475 from adroitwhiz/penskin-silhouette-from-data
Set PenSkin silhouette data directly
2020-04-02 14:24:49 -04:00
DD Liu
6cde82d33d
Merge pull request #556 from adroitwhiz/unmultiply-extracted-drawables
Un-premultiply extracted drawables
2020-04-02 14:24:34 -04:00
DD Liu
4958bb5c69
Revert "Revert "Draw pen lines via fragment shader"" 2020-04-02 14:14:06 -04:00
adroitwhiz
a427461467 Clarify draw mode comments 2020-03-26 23:01:18 -04:00
adroitwhiz
21ee6ba4c0 Update transformColor to match GPU color+brightness 2020-03-26 05:25:12 -04:00
adroitwhiz
e6dbc0a635 Add pixelate touching test 2020-03-20 21:25:09 -04:00
adroitwhiz
ca7c031fbd Fix pixelate effect on CPU path 2020-03-20 20:17:28 -04:00
DD Liu
d37c847389
Merge pull request #561 from adroitwhiz/setemptyimagedata-rotation-center
Set rotation center to [0, 0] in setEmptyImageData
2020-03-19 14:58:16 -04:00
adroitwhiz
5081a71fe9 Fix file input in tests 2020-03-08 08:18:46 -04:00
adroitwhiz
0a214a989d download Chromium only when tests are run 2020-03-08 08:18:46 -04:00