DioxusLabs/taffy

Wasm bindings

开放

#241 创建于 2022年11月13日

 (7 条评论) (16 个反应) (0 位负责人)Rust (192 个派生)github user discovery
good first issue

仓库指标

星标
 (3,189 个星标)
PR 合并指标
 (平均合并 15小时 41分钟) (30 天内合并 25 个 PR)

描述

What problem does this solve or what need does it fill?

It seems that the wasm bindings don't exist anymore, so it's difficult to use this library from JS-land. I made a JS terminal library many years ago using Yoga and I'd like to rebuild it, evaluating new tech options.

What solution would you like?

Ideally a basic wasm API would be great. If not possible, it'd be useful to at least annotate FlexboxLayout & its enums with the wasm-bindgen attributes (cf second part of this answer here: https://stackoverflow.com/a/65336309), as there's a lot of them and duplicating them would be very painful.

What alternative(s) have you considered?

Keep using Yoga, but I'm interested to follow a bit the development here.

贡献者指南