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.
Position and Size attributes of Joystick layers resetting when duplicating
If you edit the size/position/etc. of a Joystick layer and then duplicate the hierarchy containing the Joystick layer, the duplicated Joystick seems to partially revert back to a default state (position: [0, 0] size: [100, 100]). This can cause Joysticks to stack on top of each other if they're stored in a group, since they'll all now be positioned at the local origin.
This can also happen when duplicating artboards, and seems to happen when loading .rev backups too.
Timelines duplicated from timelines on Joysticks are broken
Create a simple timeline animation
Assign it to an axis of a joystick
Duplicate the timeline
The keys on duplicated timeline are tied to the joystick and cannot be edited, except by changing the value of the joystick handle.
Expected: The duplicated timeline is an independent timeline, untethered to any joystick.
Randomize Exit only using 2 states in nested artboards
Hi! I ran into this exact problem on a more complicated setup and recreated it here in a simplfied example.
I have an artboard with a simple circle with 4 timelines only changing its color on pointer enter. Randomized exits are given equal factor values.
The randomization from any state works fine until it's added as a nested artbord. Then only 2 of the 4 states are used. It seems like a bug or limitation of randomized exits when nested.
Layer animations not working.
Layers not working... I followed this tutorial step by step. It works in Rive when you preview but only 1 layer animates when viewing the exported .riv files using the web runtime. https://www.youtube.com/watch?v=ARNCrw4cpj4
Shortcuts/hotkeys configured in Stream Deck do not pass through to Rive Editor
I currently use a standard Stream Deck and I love to set up keys for my most used shortcuts in After Effects, Illustrator, Figma etc.
My hotkeys do not work in the desktop app for Windows. But they do work in the browser.
I would LOVE if that got patched in at some point.
New web runtime is trying to setup AudioContext before user interaction
Browsers don't allow audio context without user interacting first. I have a riv file on the site, it has no sound, but when I load it with latest version of rive, it spams console with AudioContext was not allowed to start.
I think Rive could handle this more eloquently, like adding a global listener for click and other eligible events to set up the AudioContext for the first time.
EDIT: And it keeps going up, if all you do is scroll without clicking 😂
Website bug (announcements)
The announcement thread has this topic on top, saying: "Check here for all of the latest updates and news from Rive.". When you click on that text, all announcements disappear.
Blend Mode colors not working properly on iOS iPad/iPhone
I used an old paper texture image putted over my design and changed the Blend mode to color burn, on my PC everything is fine, but when I tried it on my iPad and iPhone the colors were mssed up, you can see the difference in the screenshots.
Bug: Missing textures and png when exporting
I'm having an issue where my files/textures are not exporting correctly. Some of them are png files and some are vector shapes. The first screenshot is what the texture should look but when I export/share the project, some of the outline/textures are not showing up. See screenshot examples here https://discord.com/channels/532365473602600965/532365473602600969/1232432684651773972
Flutter Web - Cannot Render Multiple Artboards
So I have a single .riv file that has two artboards, if I render one then I cannot render the other. Its working on mobile but not on web, it was working on the previous version of Rive and not with version 0.8.1317 and flutter rive package version 0.13.2
I have tested on Firefox, Edge and Chrome on Windows, same Issue, here are some images and the code :
As you can see the dog artboard and the button artboard renders on the mobile emulator, but the button does not render on web, and the same happens if I render the button artboard first the dog artboard does not render
Here is the code:
Widget _renderAnimationWithGesture() {
return Container(
width: 250,
height: 250,
child: Stack(
alignment: Alignment.topCenter,
children: [
RiveAnimation.asset(
'assets/dog.riv',
artboard: 'dog_2',
onInit: _onDogRiveInit,
fit: BoxFit.fitWidth,
),
SwipeDetector(onSwipeStateUpdate: onSwipeStateUpdate),
],
),
);
}
Widget _renderNextButton() {
return Container(
width: 350,
height: 67,
child: RiveAnimation.asset(
'assets/dog.riv',
onInit: _onButtonRiveInit,
artboard: "button",
),
);
}
The new Randomize Exit doesnt work when sharing links
when Creating share link the randomize feature doesnt work, it doesnt even display it on the share link window.
GIFS blank?
Gifs render as black. They have no frames when dragged into Photoshop. Please help
Undoing keyframe deletion also reverts recent timeline pan/zoom actions
If you scroll/zoom to a different part of the timeline in the graph editor, delete a keyframe, and then undo: Rive will undo deleting the keyframe as expected, but it also undos your most recent scroll/zoom action. Maybe it's treating them as a single action somehow?
It's a little bit disorientating when it happens, but not the end of the world. Just noting it in case it hadn't been spotted!
(Web.js Rive Runtime Error when Cleanup) Uncaught BindingError: cannot call emscripten binding method Artboard.bounds getter on deleted object.
I'm an animator trying to integrate Rive into our Web.js game. Our file using a single riv file with 2 artboards, one for the loading screen and one for the result after finishing the quiz test, After finishing the loadingscreen animation I try using the cleanup() or cleanInstances() to clear the first animation, but seem like Rive still trying to access the artboard which lead to this error. Someone on Discord already have this problem before so I wonder is there a fix for this yet.
The files is attached below for debug.
Thank you in advanced
I'm using Window and my Developer using Mac, we both got same error
This hitbox is too small
Sorry, not necessarily a bug, but also not exactly a feature request:
I always missclick the little chain icon for linking/unlinking property values.
It would be great to make that button or click area a bit larger.
Initial Values Runtime React Don't Work
When doing the suggested way to set initial values for an animation at runtime, 'rive' is still null and i cant set the initial values.
I even tried this way, but it only works about 70% of the time.
Mouse pad zooming offset
When zooming in the Editor with a mouse pad (windows 11 laptop) using two fingers, the zoom center is not the cursor but instead is the bottom right of the screen. The effect of this is that the screen pans to the right and downwards each time you zoom. This requires you to constantly offset a zoom operation with a pan operation to get the view where you want it to. A bit annoying. Please fix.
Adding SVG files gets stuck in "Analyzing" or "Processing"
Is it just me or has SVG stopped working? It just says "analyzing" or "processing" and never gets past that. I've tried re-adding them with no luck, and have tried many different images. PNG always works.
I'm using version 0.8.1268 on a MacBook Pro M1 Max
Missing PNGs
Hello! Some of the PNGs of my project went missing on the Asset panel. I still have them on the Herarchy panel:
I try find them both in Web and in Windows desktop app.