Releases: rive-app/rive-unreal
Releases · rive-app/rive-unreal
Release list
0.4.25
Details
- RHI GPU Canvas support
- Downgrade unsettle log
- Removed OnRiveReady
- Mouse down and up now give immediate responses
- Added clear list function
- Fix layout fit mode mouse events.
- Exposed Triggers to c++
- SetRiveDescriptor now re-creates artboards
- SetOwningArtboard now goes through and sets the owned artboard for all nested view models
- GetArtboardValue and GetViewModelValue now get the correct ptr to ptr value
- Index Value now an async task instead of a variable.
- Support for getting luau output into unreal.
- Nested Artboards now default correctly for instances.
- No longer subscribing to properties that don't support it.
- Blueprint nodes now produce useful errors when used incorrectly.
- View model defaults now use referenced values instead of making new ones.
- Artboard vm properties now have a warning that shows they will not be auto updated like other properties are.
- Fixed Draw issue with gpu canvas not working with large indexed draws.
- Fix mouse sync events were previously causing gpu canvas to draw on the game thread causing a crash.
0.4.24
- Fixed RenderTarget gamma correction.
- Fix Widget crash with canvas panel interaction
Full Changelog: 0.4.23...0.4.24
0.4.23
-Unreal Engine 5.6 Support added.
-RiveRenderTarget2D GetArtboard now exposed to blueprints.
-Rive Render targets no longer override chosen artboards.
-Properly set a child view model owning artboard.
-Added Get Viewmodel/Artboard by name
-Expose currently bound view model for the artboard.
-Fix packaged projects no longer working with data binding.
Full Changelog: 0.4.22...0.4.23
0.4.22
- Fix for Mac, both SM5 and SM6.
Full Changelog: 0.4.20...0.4.22
0.4.20
- Changes to packaging and copyright scripts for Fab store.
Full Changelog: 0.4.18...0.4.20
0.4.18
Details
- Changed some logs to warning instead of error
- Remove
iOSplatform from whitelist since that is not fully supported yet. - Added headers for plugin packaging.
Known Issues
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- Sometimes deleting
rivassets will cause a check failure if riveenumsare used.
0.4.17t
Details
- Removed assert associated with new data type in core.
- Further new data types will just log instead of assert.
Known Issues
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- Sometimes deleting
rivassets will cause a check failure if riveenumsare used.
0.4.16t
Details
- Removed several
checks in favor of logs. - Added
RiveRenderTargetUpdatercomponent to make render targets easier to use.
Known Issues
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- Sometimes deleting
rivassets will cause a check failure if riveenumsare used.
0.4.15t
Details
- Added extra header for compiling on older versions.
- Fixed Linking error when packaging
- Scaled input by DPI settings when setting is enabled in descriptor
- Added native touch support
Known Issues
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- Sometimes deleting
rivassets will cause an check failure if riveenumsare used.
0.4.14t
Details
- Removed
SRiveWidget - Added DPI Scaling option for Rive Descriptors
- Vastly simplified how External Render Images are made.
- Data bound
UTexturesnow update automatically when backing RHI texture is changed.
Known Issues
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- Sometimes deleting riv assets will cause an
checkfailure if rive enums are used.