did you push your mouse-move change anywhere?
Yes, they're on github and released under 0.14.1-beta
nice, I just pulled latest
I am still manually patching the webgl code so that things which can only work in the browser don't run in global scope and explode, that allows me to run some tests which produce components in nodejs, everything but webgl/run works
oh I have to comment a top-level-thing in membrane.audio too
which things in the webgl run in the global scope?
I thought all of the state was closed over, but it's been a while since I've looked at it.
If you're interested in submitting a pull request, I can take a look and try to upstream changes that make sense.
the redraw definition calls .-devicePixelRatio and load-font is called in global-scope
or simplify the code further so you don't have to patch.
those are the things I've added a little conditional to
if noone else cares don't worry about it, I don't mind the little patch, maybe it's bad style on my side but I like the convenience in an electron cljs app of "everything runs unless it really touches some nonavailable io"
oh, you mean calls that run on unconditionally when loaded?
yeah
yea, I think it's bad style on membrane's end to run functions with side effect on load.
it's probably not that hard to fix on membrane's end.
not a priority for me I just say what I'm up to as I imagine you're curious how ppl use/hack membrane
I do appreciate that!