A wild listener appears

A wild listener appears

A few weeks ago, we added listeners to the Rive state machine, making it easier than ever to create interactive motion graphics. Today we’ve added a new Listener type: pointer move, and a new Listener action: align target. These new features enable mouse tracking that works directly on the

New Feature Announcement: Mesh Deformation has landed!

New Feature Announcement: Mesh Deformation has landed!

It's getting kinda mesh-y around here. Bring your characters, props, buttons, and images to life with mesh deformations. Make skin flex, fabric ripple, hair flow, and more. How to use Meshes Import an image and add it to an artboard2. Add a mesh to the image 3. Place vertices where

Introduction to Listeners

Introduction to Listeners

If you've played with the State Machine, you already know it's an excellent tool for building interactive content. Designers and animators can use combinations of Inputs and Transitions to link animations together but still need an engineer to enable the interaction in the project. With the release of Listeners, we've

Pull-to-refresh

Pull-to-refresh

Loading animations are a common way to show users that an asset or page is actively loading. These animations work great for pages and individual assets, but what about refreshing lists? The pull-to-refresh gesture is perfect for this scenario and is one of the most popular mobile application gestures. Content

Announcing the new Rive
Product

Announcing the new Rive

The new Rive is here! We've been hard at work on a new version of Rive that introduces team collaboration and numerous UX improvements.