riki
riki
With #8 being merged we're now back to the roots with this, so the most basic stuff will need to get reimplemented from scratch. Right now I'm blocked by stencil...
Personally, I've never really used the zooming and panning features of the old timeline much so I think a simple YouTube-like slider will suffice for 0.2.
pan recently had an update that introduced a reference browser, but I'm still yet to update the readme with that. Use `pan` for help, and `pan r` for the API...
Because cairo uses the same surface type both for drawing and images, here's another cool thing that could be done. ```lua local s = pan.image(100, 100) -- pan.switch switches rendering...
Most of the API has now been implemented (commit `8f526fa`). Here are some notable things: - every image gets its own cairo context, so state is not preserved when `switch`ing...
Oh boy, a compiler crash. Triggers my PTSD every time I see it, because these are so damn hard to debug. Honestly it would be a lot more helpful if...
I suppose you used `choosenim`? If so, try downloading an older version using `choosenim 1.4.4`, as, if I recall correctly, that's what I developed pan on. If not, we may...
Yeah, I just checked with both 1.4.4 and 1.4.6 and the former seems to work correctly, while the latter crashes the compiler *somewhere*.
Yeah unfortunately Nim 1.4.6 broke something and pan doesn't compile there. AFAIK Nim devel also works but you have to pass in a backward compatibility flag `-d:nimLegacyConvEnumEnum` because some bimbo...
I'm gonna leave a comment on the RFC that introduced this change. The breaking change is in the development branch as of now, so it can still be reverted. Edit:...