This documentation explains what our platform's control panel can interpret and control from .riv files produced in the Rive App.
Our panel already supports various essential features for dynamic and interactive animation control. Reading is based on data bindings defined in the Rive App.
Type
Support
Description
✅ Trigger
✅ Boolean
✅ Number
✅ Color
✅ String
✅ Enum
Total
Total
Total
Total
Total
Total
Triggers actions or transitions
Toggles states
Controls properties such as position
Allows real-time color changes
Displays dynamic text
Switches between fixed states
These input types are displayed in appropriate interactive controls (buttons, text fields, selectors, etc.), allowing full integration into your livestreams or external systems.
(in development)
We are constantly expanding our panel's support. Below are the items that are not yet compatible, but are on our implementation roadmap:
Type
Status
Notes
⛔ Image
⛔ List
⛔ List Attributes
Not supported
Not supported
Not supported
Image changes via panel not supported yet
No support for value or element lists
Reading attributes inside lists is not available yet
Item
Status
Notes
⛔ Multiple State Machines
⛔ Events
⛔ MOUSE Interactions
⛔ Listeners
⛔ Timeline control outside the State Machine
⛔ Conditional or logical bindings
⛔ Real-time external data integration
Not supported
Not supported
Not supported
Not supported
Not supported
Not supported
Not supported
Only the first state machine is currently read
Custom events defined in Rive are not triggered
Interactions like click or drag are not recognized yet
Only the main artboard is recognized by the panel
No direct timeline control unless linked to a state machine
Internal logic is not yet interpreted
In the future, integration with data like scoreboards, chats, APIs, etc. will be possible
To ensure compatibility and proper functioning of your .RIV file, follow these guidelines:
showScore, bgColor,teamName).Follow these best practices to ensure the best possible experience when working with .RIV files:
.riv file directly in the Rive App before uploading to the platform.