wilgaboury / jsignal

Declarative GUI Library for Java Desktop Applications
https://jsignal.org
MIT License
2 stars 1 forks source link

Move to Taffy Layout Engine #11

Open wilgaboury opened 7 months ago

wilgaboury commented 7 months ago

Eventually migrate layout engine to taffy - https://github.com/DioxusLabs/taffy. The best plan of action, will likely be to wait for taffy to stabilize a C API, then use jextract to auto-generate bindings. The new Java FFI (JEP 454) got finalized in 22, so as long as hotswap relies on the JBR, it may not be possible to support both hotswap and taffy until JDK 25, the next LTS version.

adjabaev commented 2 months ago

Hey,

Just so you know, I am currently working on bindings for Java over there https://github.com/DioxusLabs/taffy/pull/705

Feel free to give me feedback if you have some :)