oleksandrbalan / minabox

Lazy box library for Jetpack Compose, which allows to display lazy loaded items on the 2D plane.
Apache License 2.0
292 stars 18 forks source link

JS and wasm targets #13

Closed CaelumF closed 6 months ago

CaelumF commented 12 months ago

Are there any plans for JS or WASM targets? I have a use case for js, and wasm some time down the line.

Based on my limited experience, it is only some scroll interaction code that needs to be separate between these platforms.

Any anticipation for how hard it would be?

oleksandrbalan commented 12 months ago

It is very interesting idea, but I have nearly no expirience with JS and WASM 🤷

MinaBox already has desktop target, but with the same scrolling as Android or iOS. Do you want it to use mouse wheel button for vertical scroll on JS / WASM? Or "drag" is enough?

oleksandrbalan commented 6 months ago

Thanks to @trueddd MinaBox can be lazy in the browser! 😸

Check 1.7.0 release 🚀

https://github.com/oleksandrbalan/minabox/assets/20944869/4ae3d987-7854-4dd2-9895-273f5ae8c6f4