Remix.run Logo
▲ disconcision 6 hours ago

an author here (andrew). down to answer questions though it might be a bit until i get to them

▲sebmellen 6 hours ago | parent | next [-]

All I have to say is thank you for doing this! This is truly super cool. It’s a rare kind of gem to see thoughtful work like this in our new AI era.

▲rao-v 5 hours ago | parent | prev | next [-]

Someone else asked something similiar but basically, how does / should this work when candidate drop targets are many e.g. when dragging a first or second rectangle onto a page in Figma when no relationships have obviously been set.

▲disconcision an hour ago | parent [-]

not 100% sure this is what you're asking but for continuous degrees of freedom i.e. numeric model parameters we have the 'vary' operator, which is used in all our canvas-type examples. more in the paper (section 5 under the numerical optimization header). in the trivial case this allows for unconstrained positioning

▲terabytest 6 hours ago | parent | prev | next [-]

Out of curiosity, does your library support physical springs for animation between states? That’d be a great touch.

▲disconcision an hour ago | parent [-]

so far the library is history-independent wrt transitions, which is a nice simplification but does preclude more physics-y interactions.

▲michalsustr 6 hours ago | parent | prev [-]

Very cool demo! One idea I had in the back of my mind is extending grammar of graphics for interactive visualisations. What you did might be a good way how to approach this! Did you think about doing something like this btw.?