Any improvements to the renderer are welcome as well, I'm not really an expert with the playdate - I just wanted to get things working as a first step. It would be cool to add something like converting clay colours to dithering patterns + adding some helpers for setting the focused UI element (for scrolling and etc) since clay kind assumes that there is a pointer device
Last time a friend tried out writing a clay renderer for playdate they found the baseline memory usage was incredibly high, using about half of the available heap - I think because Clay_MinMemorySize is somewhere in the megabytes. Have you found this too? Or did you manage to work around it?