Commit Graph

28 Commits

Author SHA1 Message Date
9b1a3895d0 More writing. Hopefully can finish the first draft soon 2024-12-13 23:28:35 -05:00
538cc2eb47 More writing for the math and browser APIs 2024-12-11 19:56:39 -05:00
192286a86a Formatting tweak 2024-12-11 17:31:34 -05:00
f643996128 Use a sizing ref to avoid resizing the canvas 2024-12-11 17:28:04 -05:00
0983558659 More writing for the main posts 2024-12-09 22:18:13 -05:00
5ae6b82d26 Auto-sizing canvas, starting cleanup for display on mobile browsers 2024-12-08 19:53:06 -05:00
78d71cbc7b View detection 2024-12-08 16:17:21 -05:00
3c583705f8 Fix final transform modifying coordinates 2024-12-08 15:35:27 -05:00
137dcc675d Fix color swatch paint area
Still hate the code, but at least it's sized correctly now
2024-12-04 22:45:48 -05:00
30e1619175 Color mixing is working
...even though I kinda hate the code for it
2024-12-04 22:38:53 -05:00
2a44421487 New color palette 2024-12-03 21:21:26 -05:00
ce1873147c Color render working 2024-12-02 22:36:25 -05:00
2bee6142be Revert "Attempt to migrate to a class for handling renders."
This reverts commit ac99ee6dd8.
2024-12-02 20:01:39 -05:00
ac99ee6dd8 Attempt to migrate to a class for handling renders.
It didn't work.
2024-12-02 20:01:29 -05:00
2e8a6d1ce7 Log density visualization 2024-12-01 21:57:10 -05:00
79b66337e8 Checkpoint for histogram
It takes a lot of render time to get a usable result, and it's not that interesting. Committing so I can save the work if I want to revisit it, but abandoning the idea for now.
2024-12-01 18:17:36 -05:00
06069fdcea Update documentation 2024-12-01 15:16:30 -05:00
b7eed2297a Add a reset button
Probably overkill, but I kinda like it.
2024-11-30 18:01:29 -05:00
6c4d73f081 Post/final transform implementation 2024-11-30 17:35:42 -05:00
1aa45e3f59 Split paint/render image to handle callback depth
Iterator state still uses the same pattern, not sure how problematic that is.
2024-11-30 12:39:54 -05:00
112470ce5a Rewrite canvas to use React state management properly 2024-11-29 23:08:47 -05:00
ce5a28b7bd Flame blending example 2024-11-29 19:25:29 -05:00
7759b58dbe Basic function weights 2024-11-24 22:37:53 -05:00
4c3f4246a4 Incremental rendering 2024-11-24 18:59:11 -05:00
22a4ffff7c Move image painting to a context component 2024-11-24 00:06:22 -05:00
0a45267ea1 Revert "Attempt to generalize"
This reverts commit e2a0ee1d72.
2024-11-23 15:27:02 -05:00
e2a0ee1d72 Attempt to generalize 2024-11-23 15:26:48 -05:00
aba3c9f988 Reorganize a bit, write some more 2024-11-19 21:42:03 -05:00