Experiments with a WYSIWYG editor for Matrix, for possible inclusion in Element clients.
Get the prerequisites for each platform by reading the READMEs for them:
-
WASM/JavaScript: bindings/wysiwyg-wasm/README.md
-
Kotlin/Android: bindings/wysiwyg-ffi/README.md#android
-
Swift/iOS: bindings/wysiwyg-ffi/README.md#ios
Now, to build all the bindings, try:
make
To build for a single platform, or to learn more, see the individual README files above.
For more detailed explanations and examples of platform-specific code to use Rust bindings like those generated here, see Building cross-platform Rust for Web, Android and iOS โ a minimal example.