Isaiah Odhner
029a556ab5
For rectangle tool, draw stroke inside bounds
2018-06-28 14:46:25 -04:00
Isaiah Odhner
5bbc22d0fa
Fix separate implementations both enabled
2018-06-27 18:03:02 -04:00
Isaiah Odhner
7417a82e0c
Support patterns for line & curve tools
2018-06-27 17:11:36 -04:00
Isaiah Odhner
58ddd9fa35
Add donate button to About Paint
2018-06-22 01:15:48 +00:00
Isaiah Odhner
b739751976
Load About Paint content from HTML
...
This probably won't help SEO (even in the limited way that I want (a better description, rather than ranking which is what most SEO is focused on)), but it should improve the site for Lynx users 🙃 and make it easier to update (HTML highlighting etc.)
2018-06-21 02:23:18 +00:00
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