How to post a bug
Explain what's not working in detail.
Tell us what browser/desktop app/OS/runtime you're using.
Include a screenshot, video, code snippet, or a .rev backup file.
Shortcut "Alt + ." plays a windows alert sound when moving keyframes.
When in timeline and using move keyframe shortcuts with ALT key - my windows 10 plays out an alert sound every time.
Beta 0.8.1986
OS Name Microsoft Windows 10 Home
Version 10.0.19045 Build 19045
Default Cubic Interpolation Key Type breaks editor
There's a bug that breaks editor when you use the new "Set as default interpolation" feature. When it's set to "Cubic" an attempt to set a new key (sometimes editing the key) on curve vertices crashes the editor so it needs to be refreshed
Both browser and desktop app, macOS
Deleted assets still contribute to exported `.riv` size
I've encountered an issue where if I add assets and then later remove them the exported size of the .riv
file doesn't get smaller even though I've deleted the assets. This produces an unfortunate side-affect that adding any asset such as a PNG sequence or a Lottie file permanently affects the size of your outputted animation. Is this because it's being stored in the revision history?
How I encountered the bug.
I imported some Lottie files that utilized PNG sequences, but noticed that the files were too large. So I deleted the assets from Rive, compressed them, then re-imported them. However when I went to export the animation the .riv
file was now larger than the original export!
I've done additional experiments and came to the conclusion that for some reason removing assets doesn't actually reduce the size of the export.
Will add example .rev
when I get the chance later today.
Targets are not visible
Targets are not visible in animation mode, is this normal?
if it's normal how can i view them? i saw that in this tutorial he continues to see them in animation mode (time 33:04) A Cat following the Mouse
Text Overflow Fit Multiline Issue
When adding line-break characters to a Text Run that has Overflow set to Fit, the Text is scaled as if it was on a single line.
I would expect the text to fit with regards to line-break as well, so scaling to fit the widest line on the horizontal axis.
This seems like an unintentional issue that we cannot work around as users with using dynamic (on runtime set) Text Runs with variable copy.
Icon to reveal more properties is invisible
I've been experiencing this on both Windows and Mac. Desktop app.
Also happening to the state machine 'play' icon
BUG with CTRL+Z & Listeners
Hey guys, I have a problem, and I'm not sure if it’s a bug. I created my listeners, assigned a target and an input change. By mistake, I deleted the artboard, then I undid it with ctrl+Z, and it seems like they got reset. The target remained, but the input change got deleted. I tried several times, and it keeps happening. Is it just me?
The GIF file rendering isn't working properly.
This translation is provided by ChatGPT.
The GIF file rendering isn't working properly.
I'm on a free plan, and the GIF file isn't rendering as configured.
Specifically, when I set the FPS to 60 and the duration to 1:20, it renders with an FPS of 50 and a duration of 1:17.
The first few worked fine, but after the bug occurred, the same issue happens with all artboards.
64bit Windows 10, browser ver and App ver
Unable to run rive in firefox dev.
Hi,
I got this 'CanvasRenderingContext2D.clip' error when walk though the tutorial to implement rive in react.
Please check, thank you.
- Full Error name: CanvasRenderingContext2D.clip: Argument 1 does not implement interface Path2D.
- Firefox dev version: 132.0b7 (64-bit).
Unable to launch Rive
Hello, I can't open Rive. I installed it from the launcher but when I open it, a window opens to choose whether the software checks whether updates are available automatically but I can't choose an option, then the software closes and then nothing.
Here is the error:
Error detector 1302129469752947841, type 5
Event name: MoAppCrash
Response: Not available
CAB ID: 0
Problem signature :
P1: com.flutter.riveeditor_1.8.1934.1921_x64__g2vzrvmhnrrvc
P2 : praid:riveeditor
P3 : 0.8.1934.0
P4 : 66fc98fc
P5 : rive_native_plugin.dll
P6 : 0.0.0.0
P7 : 66fc98ed
P8 : c0000005
P9 : 00000000001bee9f
P10 :
Crash while importing rive file to unreal
Getting this crash every time I import a certain Rive file into unreal:
Running Windows 11, Unreal Engine 5.4.4 with the latest plugin from the github.
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION 0x0000000300000000
UnrealEditor_Rive!rive::LinearGradient::makeGradient() [D:\rive-runtime\src\shapes\paint\linear_gradient.cpp:140]
UnrealEditor_Rive!rive::LinearGradient::applyTo() [D:\rive-runtime\src\shapes\paint\linear_gradient.cpp:130]
UnrealEditor_Rive!rive::Artboard::advanceInternal() [D:\rive-runtime\src\artboard.cpp:786]
UnrealEditor_Rive!URiveArtboard::Initialize_Internal()
[E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveArtboard.cpp:872]
UnrealEditor_Rive!URiveArtboard::Initialize() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveArtboard.cpp:657]
UnrealEditor_Rive!URiveArtboard::Reinitialize() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveArtboard.cpp:672]
UnrealEditor_Rive!TBaseUObjectMethodDelegateInstance<0,URiveArtboard,void __cdecl(bool),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [E:\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:667]
UnrealEditor_Rive!TMulticastDelegate<void __cdecl(bool),FDefaultDelegateUserPolicy>::Broadcast() [E:\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:956]
UnrealEditor_Rive!URiveFile::BroadcastInitializationResult() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveFile.cpp:173]
UnrealEditor_Rive!`URiveFile::Initialize'::`2'::<lambda_3>::operator()() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveFile.cpp:156]
UnrealEditor_RiveRenderer!FRiveRenderer::CallOrRegister_OnInitialized() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\RiveRenderer\Private\RiveRenderer.cpp:73]
UnrealEditor_Rive!URiveFile::Initialize() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveFile.cpp:100]
UnrealEditor_Rive!TBaseUObjectMethodDelegateInstance<0,URiveFile,void __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [E:\Epic Games\UE_5.4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:650]
UnrealEditor_RiveRenderer!FRiveRendererModule::CallOrRegister_OnRendererInitialized() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\RiveRenderer\Private\RiveRendererModule.cpp:68]
UnrealEditor_Rive!URiveFile::PostLoad() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveFile.cpp:41]
UnrealEditor_CoreUObject
UnrealEditor_Rive!URiveFile::EditorImport() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\Rive\Private\Rive\RiveFile.cpp:243]
UnrealEditor_RiveEditor!URiveFileFactory::FactoryCreateFile() [E:\CW46\ColdWar\Plugins\Rive_0.2.1\Source\RiveEditor\Private\Factories\RiveFileFactory.cpp:64]
A specific project crush and i cant enter him anymore
Hi!
I created a hero section to my website
www.almogzakay.com
and the rive file work great over there.
I wanted to change the symbol at the middle from beer to text "try me"
I have 2 animations
1) Left to Right
2) Right to left
1 already at the website
2 not at the website.
i success to change it at the Right to left
but at the Left to right
The project crush and i can't edit it at all
Can you help me with that?
Please check out the video
https://streamable.com/mapwqb
Rive version v0.8.1934
MAC OS 14.6.1 (23G93)
Thanks!
Inefficient rendering Unity
Unity re-renders all static vector objects every single frame. If there is a scene with a large amount of objects (no state machines), it can easily take up 80% of the mobile GPU (draining the battery). Other platforms (React Native) don't have this problem. There is something wrong with the current Unity implementation. Please check.
Duplicate state machine not working
Duplicating a state machine in the animations tab has two issues:
-Folder structures for Inputs and Listeners are not created when duplicating a state machine.
-Listeners which have an input from a nested artboard are not assigned and remain empty (slot is copied but input is not selected).
-There might be other bugs. Duplicating a state machine which has various references to nested artboards with inputs, listeners, and state machine layers is not working properly.
Non-exported effect reporting and exported not reporting
So my game has an effect animation that plays when a character attacks another. I added hit animations for the characters but I was triggering them on the animation finish event. I changed this to a non-exported event and added another one for when the effect should hit.
When I exported my riv though, only the non-exported event name is reported.
This is the WebGL2 Advanced library.
Here's my rev file from the latest version of the editor.
Rive community lag
Hey there! Is it just me, or has the Rive community become super laggy and unstable over the past couple of weeks?
Units wrong when animation length set to minutes
Steps:
set animation duration to an hour
notice that every minute is marked with
s
Embed Flutter app as a module inside iOS blocked by Rive error
I'm exporting my Flutter app as a module to be able to embed in iOS. All the Rive animation is loading properly when I launch the Flutter app in iPhone simulator or chrome. But once I launch the app as a module in iOS i'm getting this error:
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Invalid argument(s): Failed to lookup symbol 'init': dlsym(RTLD_DEFAULT, init): symbol not found #0 DynamicLibrary.lookup (dart:ffi-patch/ffi_dynamic_library_patch.dart:33:70) #1 init (package:rive_common/src/rive_text_ffi.dart:493:16) #2 init (package:rive_common/src/rive_text_ffi.dart) #3 initFont (package:rive_common/src/rive_text_ffi.dart:810:3) #4 Font.initialize (package:rive_common/rive_text.dart:461:7) #5 RiveFile.initialize (package:rive/src/rive_file.dart:392:33) #6 RiveFile._initTextAndImport (package:rive/src/rive_file.dart:414:13) #7 RiveFile.asset (package:rive/src/rive_file.dart:444:12) <asynchronous suspension> #8 riveFileProvider.<anonymous closure> (package:replay_gaming_module/ui/rive/rive_providers.dart:5:16) <asynchronous suspension> #9 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348:9) <asynchronous suspension>