Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
0.4.0 (2024-03-11)
💨 Performance Improvements
Allow const T& for all hybrid methods (#17 ) (7017b83 )
Use const & for JSIConverter to avoid copy allocations (#16 ) (59daab0 )
✨ Features
Add MutableRawBuffer (e14a9cf )
Add std::optional<T> to JSIConverter (c30f97b )
Add API for controlling the scene (#15 ) (#27 ) (12dec30 )
Add enums to the HybridObject (#7 ) (ba2313a )
Add FilamentView's onViewReady event (#32 ) (dccc9db )
Add function support to JSIConverter (e09d924 )
Allow User to extend enums (#8 ) (194ac66 )
Asset loading (#13 ) (58984d7 )
Build iOS and link filament (6477edc )
Create Choreographer (#11 ) (da82108 )
Create HybridObject base for type-safe and compile-time JSI <-> C++ conversion (#1 ) (c93a117 )
Create ListenerManager to safely unregister listeners (d7a2afb )
Create margelo::Logger (#29 ) (74717ec )
Create References<T>::adoptRef and References<T>::adoptEngineRef (#10 ) (7aaf536 )
Create memory-safe C++ ManagedBuffer (#26 ) (344d5e1 )
Expose getRuntime() and getCallInvoker() in FilamentProxy (#12 ) (b51ee83 )
Make HybridObject shareable with shared_from_this (#4 ) (43b1489 )
Use JS Thread for Surface events (#28 ) (6be738f )
🐛 Bug Fixes
android: onViewReady callback not being invoked (1d966ee )
crashes with applyAnimation and fix memory leaks (#33 ) (bc342ca )
export type animator (4c8be32 )
Fix JSIConverter<function>::fromJSI (1/2) (2797b91 )
Fix JSIConverter<function>::fromJSI (2/2) (644383f )
Fix crash after a few seconds because of reference deletion (#31 ) (12e9a70 )
Fix crash on android when deleting swapchain (8bde18d )
Fix logger (0f3cf12 )
Fix logger and surface listener (#30 ) (388526a )
Fix TS error (d0f033c )
ios: fix crash when reloading app (#36 ) (6511773 )
listener removal (+ cleaning up all resources in full render example) (#34 ) (9d5f12d )
Safely capture this as weak_ptr (a34f852 )
Use enum class instead of enum in TestEnum (be67eec )
You can’t perform that action at this time.