Changelog

New features, fixes, and improvements to Rive.

New

  • Audio events! Audio clips! Audio Library from Soundly! Support for custom audio files in paid plans!

  • Randomize transitions between animations.

  • Enabled right-click context menu on artboards, including actions to Copy objects, Copy and Paste Styles, Delete objects, Add/Delete Tags, and Select underlying objects (actions also added to the hierarchy’s right-click context menu).

Fixes and improvements

  • Added options to expand, collapse, and hide tags in the timeline (available in the “Show selected” menu; default to Hidden).

  • Added “Users Cursors” toggle to show/hide cursors of other users editing the same file (available in the Zoom/View Options menu).

  • To aid rigging, added square and triangle target styles, as well as small and large target styles.

  • Reduced the line spacing in context menus throughout the app.

  • Added handle to the bottom of flyout panels to allow resizing tall panels.

  • Saving the timeline keyframe panel width between edit sessions.

  • Added Viewer user type to Create a Team page within the editor (was already available within Accounts when inviting users to a team).

  • Animation type icon not updating immediately in a state machine node when the animation type was changed.

  • Using Alt/Opt-drag to duplicate an item in an artboard was also expanding the hierarchy.

  • Nested artboard inputs were not being displayed in a folder in the parent artboard Inputs panel.

  • An extra image was exported when using the cloud renderer to export a PNG or SVG in Design mode.

  • Timeline row should not show master keyframes when the row is expanded.

  • When setting the listener type and inputs the current input selection was not highlighted and scrolled into view in the combobox popups.

New

  • Hierarchy tags are now shown in the timeline.

Fixes and improvements

  • Can now set “Expose to Parent Artboard” for multi-selected inputs.

  • Removed previous New File modal (including sample files) and introduced a simpler/faster action to create and open a new file.

  • Listeners now have an “Opaque Target” option that, when checked, will prevent pointer events being triggered for listener targets that are behind the opaque target.

  • Restored ability to reorder tags.

  • Corrected issue in which an object with the follow path constraint and Orient option enabled would unexpectedly change its orientation when reaching 100% Distance.

  • Resolved issue with an animation not playing when a negative speed state was used and the animation did not have a transition duration or exit time.

  • Fixed issue that caused nested artboard popup menu to display in the wrong position.

  • Resolved issue in which an invalid mesh (e.g., a mesh with only two vertices) would cause nested artboards to not display in the editor and would cause a crash when exporting an animation.

  • Addressed an issue that would add a keyframe to a timeline when a user made changes to a file in Design mode while another user was making changes to the same file in Animate mode.

New

  • Artboard selection popup when adding a nested artboard.

Fixes and improvements

  • Updated Invite Team Members page to make it clear that adding Viewer seats to a paid plan or adding Admin/Editor/Viewer seats to a Free plan has a $0 cost.

  • Restored ability to reorder list items in the Inspector (e.g., fills, strokes, constraints, draw order rules, text styles, etc.)

  • Fixed an issue with text fields not keeping the blue borders when releasing a drag operation outside of the text field bounds.

  • Resolved crash when attempting to copy an artboard that has missing tags (note: user would not be aware a tag is “missing” from the editor).

  • Addressed visual glitch with the first frame of a transition caused by 1D blend states being applied twice when transitioning from another state.

  • Fixed an issue with nested inputs exposed to a parent artboard not updating when changed from both the parent artboard and child artboard.

New

  • Viewers! You can now invite viewers to your team for free.

Fixes and improvements

  • When adding conditions to state machine transitions:

    • Hold Opt/Alt key when clicking the “+” (Add Condition) button to see advanced options.

    • Click the “+” button without holding Opt/Alt to add a blank condition.

    • Can add multiple blank conditions.

  • Added option to "allow exit during transition" on state transitions.

  • Renamed “Download” to “Export” in the editor UI.

  • When joining a team the user should now see a confirmation message.

  • Addressed issue with assets in nested artboards not appearing when a file was opened from the Community in Preview mode.

  • Removed pre-populated team name on “Create a Team” page.

  • Fixed issue with unresponsive “Edit Text Run” button in the Inspector.

New

  • Free teams!

    • Create a team for free and invite an unlimited number of team members! Free plan limits still apply (e.g., 3 files).

  • New Home UX.

  • Render Presets in the Inspector.

  • Edit multiple state machine transitions at once.

Fixes and improvements

  • Hold Opt/Alt while clicking expand/collapse button in the artboard hierarchy to expand/collapse all children.

  • Copy-paste multiple mesh vertices.

  • Flipped the red/green colors of the X/Y axis arrows to follow common standards, and to match the X/Y keyframe colors that are displayed in the graph editor.

  • When drawing a new artboard the width and height are now fixed to whole pixels.

  • Added ellipses and tooltips to long timeline names in the Motion Inspector.

  • Marquee-selecting a group/target now requires the center of the group/target to be selected.

  • Changed “Member” label to “Editor” in various places.

  • Account email address needs to be verified before creating a new team or upgrading an existing plan.

  • Addressed issue in Flutter runtime with text style not updating when animated.

  • Disabled offset property when configuring a translation constraint for bones.

  • Resolved issue when switching focus between two artboards in Animate mode, with the first artboard incorrectly displaying the second artboard’s state machine, leading to a crash when playing.

  • Resolved crash when creating an input in a folder.

  • Resolved crash by preventing mesh/shape vertices from being grouped.

New

  • Power features for creating Conditions. Hold Alt to:

    • Create a new input directly from the Motion Inspector

    • Create conditions with inputs already assigned

Fixes and improvements

  • Boolean and Number inputs are now initialized with the user defined initial values when used within a Nested Artboard.

  • Increased contrast of file browser folder labels when editing text.

  • Resolved issue that caused stroke show/hide toggle to stop working when stroke weight was set to 0.

  • Fixed issue with red distance constraint circle not being displayed when artboard origin was offset from 0,0.

  • Added a show/hide toggle to the new in-app Team Overview panel.

  • Fixed issue with PSD assets not being included in .riv exports when PSD assets set to Referenced.

  • Preventing creation of more than three files when copy-pasting files/folders in a Free plan.

  • Resolved inconsistent draw order behavior between editor and runtimes when draw order targets were not set.

  • Updated runtimes to correctly support font variables and features (e.g., kerning).

  • Applied dark style to all instances of the Upgrade modal.

New

  • Reworked the Cloud Renderer and Render Queue, and moved the Download, Share, Publish to Community, and Cloud Renderer options into the main (“hamburger”) menu.

  • Moved various file browser features into a new toolbar (Manage Account, Sign Out, notifications icon, navigation arrows, etc.).

  • Added breadcrumb navigation to the file browser.

Fixes and improvements

  • File browser view is now in dark mode (to save our eyes when switching between the editor and the file browser).

  • Added options to change user type (i.e., Member < > Admin) and remove users from within the file browser.

  • Fixed issue with text not appearing when Overflow was set to Hidden.

  • Resolved issue with Notifications not appearing in Accounts page.

  • Tweaked text alignment in state machine animation options popup.

  • Now correctly hiding Trash folder in Free plans.

  • Resolved crash related to mesh triangulation.

  • Resolved crash caused by trying to generate a share link after deleting the state machine and then not selecting another animation before trying to generate the share link.

New

  • Replace an animation in a state machine by dragging & dropping an animation from the Animations panel onto an existing animation in the state machine.

  • New team pricing!

  • The following are now Pro/Team/Enterprise features:

    • Hierarchy tags

    • File browser folders and Animation/Input/Listener folders

    • Searching within a file (Ctrl/Cmd+k)

Fixes and improvements

  • Fixed the artboard size and clip attributes missing from the Inspector in version 0.8.1031.

  • Copy-pasting artboards or objects to a new file now includes tags (note: filtered/locked status for tags is not currently retained).

  • Draw Order rules can be manually reordered in the Inspector.

  • Updated SVG importing to support text with multibyte character encoding.

  • Updated Lottie importing to avoid getting stuck when the JSON is missing the font fPath attribute.

  • Resolved an issue in which a listener could mistakenly reference an event from one artboard (e.g., a nested artboard) instead of the correct artboard (e.g., the parent artboard) when the event labels in each artboard were the same.

  • State machine updated to make sure a state transition has completed before moving to the next state.

  • Resolved crash with Cloud Renderer when the project contained Referenced or Hosted assets.

New

  • Cloud Renderer now supports exporting an artboard as a single PNG or SVG while in Design mode, and exporting an animation as an SVG sequence while in Animate mode (SVG options available in Pro/Team/Enterprise/Studio plans).

  • Added support for importing SVGs with text.

  • Enabled artboard bounds on the stage to directly adjust artboard dimensions.

Fixes and improvements

  • Added View menu option to hide inactive solos, as well as options to individually hide the gizmo, joysticks, and events.

  • When using the Download Revision option in the file browser the exported .rev now includes assets.

  • Can now set a shape as its own clipping target.

  • Labels for state machine layer tabs can no longer be blank or only contain spaces.

  • Can now use the Return/Enter key to select a mesh in the hierarchy.

  • Avoiding odd behaviors by making sure to only export keyframes when the object with the keyframes is exported.

  • Resolved issue that was preventing an event from being reported when the event was on the final frame of an animation and the transition to the animation had an exit time set to 100%.

  • Fixed incorrect linear interpolation between colors that could result in blended colors being a solid red in share links or cloud renderer exports.

  • Fixed issue that was preventing manually reordering assets in the hierarchy.

  • Resolved incorrect behavior when multiple strokes are added to the same path with trim path applied and only some of the strokes also having transform effects applied.

  • Removed the slight delay when selecting an artboard.

  • Resolved crash when deleting multiple bones when two or more bones have weights set.

  • Avoiding crash by preventing setting the elastic easing period to zero.

  • Disabled the unreleased chat feature to avoid a crash when inadvertently selecting the feature’s shortcut.

  • Resolved crash when clicking ESC key in rapid succession to close the New File modal.

New

  • Removed the Rive watermark from downloaded .riv files, Community posts, and exports from the Cloud Renderer.

  • No longer allow importing .riv files into the editor.

Fixes and improvements

  • Added Open action to Share link modal to open a share or embed link in the default browser.

  • Now supports copy-pasting keyed text run styles between text runs in the same text object, as well as copy-pasting keyed text run values or styles between text runs in the same or different text objects.

  • Added support for copy-pasting joystick keys.

  • Restored delete/hide buttons to clipping target in the Inspector (inadvertently removed in a prior release).

  • Text objects now support the origin alignment shortcuts (Alt/Option+w/a/s/d/h/v).

  • Preventing pointer events from propagating to a nested artboard when the nested artboard is not the active solo element.

  • Fixed an issue with how interpolation IDs were managed in the editor which could cause the editor to crash or cause some interpolations to be lost.

  • Addressed issue with nested artboards reloading (flickering) in the editor during playback of a state machine in the parent artboard.

  • Resolved issue with text not being restored when a text style was deleted and then restored with Undo, along with a related issue with text not being redrawn when the style was changed.

  • Resolved crash when using Alt/Opt+drag to duplicate an object on the stage.

  • Fixed issue in which .zip batch exports from the file browser could be missing some files due to duplicate file names.

  • Removed filetype extension from imported and replaced assets to standardize/optimize asset handling across the editor and runtimes.

New

  • When hovering over the target for a constraint, clip, or draw rule in the Inspector, the corresponding item in the hierarchy will be highlighted (note: the highlighted item is not currently scrolled into view - we may add this behavior in the future).

Fixes and improvements

  • Optimizations to how assets are requested from the CDN to avoid recent issues with files not opening and other related issues.

  • Reduced the time needed to make image assets available in the editor when importing.

  • Added left/right scrolling to text fields to make long labels easier to manage.

  • Nested shapes and paths in solos now behave as expected in the editor and runtimes (matches the behavior of shapes in solos).

  • Constraints on elements in solos will now be ignored when the solo element is inactive.

  • Now ignore shapes/paths that are inactive in solos to avoid having pointer events trigger listeners for inactive elements in solos.

  • When the active element for a solo is deleted and then restored by Undo, the active state for that element is now also restored.

  • Selecting an item in an artboard will deselect any items selected in a state machine or timeline (to avoid accidentally deleting from the timeline or state machine).

  • Fixed issue with Draw Order rules being applied in the incorrect order in some scenarios, and resolved issue when undoing the deletion of a draw rule target.

  • Tweaked query logic to avoid a race condition when making consecutive requests with the search feature (Ctrl/Cmd+k).

New

  • Increased maximum zoom to 25600% (released in 0.8.879).

  • Display pixel grid when zoom is at 800% or more and added pixel-snapping (enable in the visibility menu).

Fixes and improvements

  • Sorting image assets by “Added” in the Assets panel now lists assets in the order in which they were selected in the file upload dialog.

  • Addressed problem with copy-pasting files in the file browser failing in some scenarios.

  • Resolved issue with nested artboards containing referenced or hosted assets not appearing in the parent artboard.

  • Elastic interpolation should now be successfully copied when copying keys.

  • Selecting an item in the hierarchy will deselect any items selected in a state machine or timeline (to avoid accidentally deleting from the timeline or state machine).

  • Clipping is now performed per path and treats hidden paths as empty paths.

  • Removed the blue “ANIMATING” badge to reduce resource usage.

  • Improved text selection behavior when renaming file and folder names in the file browser.

  • Adjusting the size of a parametric shape using the bounding box handles will now adjust the shape X/Y positions and parametric path size.

  • Fixed issue with marquee selection behaving incorrectly when selecting vertices with the weight tool.

  • Resolved issue with share links, Community posts, etc. not loading correctly when a mesh was bound to a bone that had Y scale at 0%.

New

  • Paths are now valid targets for a follow path constraint (previously had to select a shape).

Fixes and improvements

  • Resolved issue with state machine nested inputs not being correctly validated in runtimes.

  • Several updates to listeners:

    • An artboard can now be a target for a listener (supports custom events, not pointer events).

    • Pointer events not supported by a listener target are now filtered from the events list in the Inspector.

    • Added messaging in the Inspector when a listener does not have a target.

  • Fixed crash when marquee-selecting multiple keys for rectangles and other parametric shapes in the timeline.

  • Fixed crash when triggering a nested input in the parent artboard’s Inputs panel.

New

Fixes and improvements

  • Fixed issue with Shift+awsdhv moving a text object when the user tried to type a capital letter.

  • Resolved issue that prevented keying event properties when the property type was String or Boolean.

New

Fixes and improvements

  • Added support for setting an artboard as an event listener target.

  • Restored ability to expand/collapse PSD files in the Assets panel.

  • Resolved issue with duplicated listeners disappearing shortly after duplication.

  • Fixed issue with elements dropping out of the viewable stage when the editor was in portrait layout.

New

Fixes and improvements

  • Follow path constraint now works correctly with the distance value set to 100%, 200%, etc.

  • Added messaging to the file browser to indicate when a plan subscription is in a pending state, along with a link to manage the plan.

  • Resolved incorrect behavior when adding keys to a curve in the graph editor.

  • Fixed issue with a listener not being properly copy-pasted to a different artboard when the listener in the original artboard was listening to an event.

  • Prevent triggering animation playback when holding the spacebar while drawing objects.

  • Addressed issue with events not being applied in some scenarios.

  • Resolved issue with the state machine in a parent artboard showing old data in some scenarios when the nested artboard properties change.

  • Mac desktop: Resolved crash when clicking return key twice on a text object.

New

  • Hold spacebar while drawing shapes, text, artboards, and joysticks to position the object.

Fixes and improvements

  • Right-click to duplicate a state machine listener.

  • Hiding target layers or bones no longer disables the connected constraints.

  • Enabled typeahead and scrolling on joystick timeline fields in the inspector.

  • Resolved issue publishing to the Community when two timelines have the same name (though it’s better to have unique names).

  • Fixed system cursor flickering when rotating an object.

  • Resolved issue with importing .rev that contained 2 or more PSDs.

  • Fixed nested artboards kept playing under Solos that were not focused.

New

  • Quickly align origins using Alt/Option+w/a/s/d/h/v shortcuts.

Fixes and improvements

  • Fixed issue with vertices moving incorrectly when editing a mesh after moving bones bound to the vertices.

  • Resolved issue publishing to the Community when a state machine and timeline have the same name.

  • Disabled unused Ctrl/Cmd+3 editor shortcut.

  • Addressed issue with 3-file limit banner not appearing immediately after copy-pasting files.

  • Resolved issue that required users to refresh the editor after returning from creating a new team.

  • Avoiding animation errors with gradients by clamping color stop values to the correct 0-1 range (runtime update).

  • Replaced Select custom cursor with system cursor to improve cursor responsiveness with large files.

  • Animation folders are no longer displayed in the nested animations selection popup in the inspector.

  • Resolved crash when using Ctrl/Cmd click to multi-select paths in different procedural shapes.

  • Resolved crash when clicking “Restore” in Revision History when a file contains JSON (Lottie) assets.

  • Resolved crash when quickly selecting different revisions in the Revision History panel.

New

Fixes and improvements

  • Increased height of the Text Run input field and added a scrollbar to make multi-line text runs easier to edit.

  • Addressed issue with a clip incorrectly applied to a group when using ESC to dismiss the clipping UI.

  • Updated and aligned lists in Animations, Inputs, and Listeners panels.

  • Can now double-click beside a layer label in the hierarchy to focus the label text for editing.

Fixes and improvements

  • Fixed copy-pasting keys issue introduced in 0.8.756.

  • Optimized artboard duplication to significantly reduce the duplication time with complex artboards and avoid “locking up” the editor.

  • Added “Loading…” status to the Revision History UI to prevent clicking the “Restore” button before the selected revision is loaded.

  • Resolved Windows desktop app crash when using keyboard arrow keys to edit zoom level when Wacom drivers are installed.

  • [Website] Restored Delete Account option in Account.

  • [Website] Fixed Upload Avatar feature in Account.

Fixes and improvements

  • [Website] Restored “resend verification email” option in Account.

  • [Website] Updated new Account pages to be more mobile-friendly.

  • Resolved issue with nested artboards not respecting opacity value set in the parent artboard.

  • Fixed a bug that caused the cursor to snap back to a text field when dragging the cursor outside the text field onto the stage.

  • Addressed an issue on Macs related to adding a Control+Return newline at the end of a text run.

  • Resolved issue with the editor getting into a bad state when copy-pasting keyframes and performing undo multiple times.

  • Resolved an issue that made it appear that assets were loading each time a file was opened when those assets had previously failed to load.

  • Addressed an issue in which mixing animations of a nested artboard from its parent artboard could produce unexpected results.

  • Fixed a bug in which rotation cursor did not appear at higher zoom levels.

  • Resolved Windows desktop app crash when using keyboard arrow keys to edit Inspector values when Wacom drivers were installed.

  • Resolved crash when duplicating strokes in the Inspector.

New

  • Optimized and simplified Account and Upgrade pages.

Fixes and improvements

  • Improved performance in the editor when working with files that have extensive hierarchies.

  • Resolved an issue with playback not working correctly for one-shot animations when the timeline Work Area had been adjusted.

  • “Made with Rive” logo in Cloud Renderer preview now matches logo in exported files.

  • “Upgrade” buttons/links in the file browser now point to correct Upgrade page.

Fixes and improvements

  • Tags and tag filtered states are now copied to the new artboard when an artboard is duplicated or copy-pasted.

  • Added support for copying keys between different parametric paths (e.g between rectangle and ellipse) when the keyed properties type exists on both paths (e.g., scale).

  • Solo target nodes that are not toggled on in the hierarchy should not be hoverable/selectable in the artboard.

  • Setting an Exit Time in a state machine that is longer than a one-shot animation’s duration now works.

  • Fixed issue with Follow Path constraints not working as expected with solos.

  • Prevent constraints and draw rules from appearing in solos Active key dropdown list.

  • No longer allow importing .riv or .rev into an open file in the editor; can continue importing these into the file browser.

  • Text runs can now be empty strings.

  • Disabled Download menu in the editor when viewing a file opened using the Community “Preview in Rive” option.

  • Resolved crash when clicking Delete in an empty text object.

  • Resolved crash when using Alt-drag (Option-drag) to resize an object with origin at 0,0.

  • Resolved crash related to copy-pasting keys between multiple selected paths.

Known issues that will be resolved on Sept 1

  • Rive logo in Cloud Renderer preview is different than logo in exported files.

  • "Upgrade" buttons/links in the file browser point to Accounts page, instead of New Studio page.

Fixes and improvements

  • Resolved issue with being unable to add constraints in Design mode in previous release.

  • Desktop apps: Fixed issue with incorrect Zoom menu placement when app was scaled down.

New

  • Path and vertex shortcuts

    • Alt+drag (Option+drag) to duplicate vertices - plus a new “duplicate” cursor style.

    • Ctrl+click (Cmd+click) on vertex to toggle between mirrored and straight handles.

    • With Select or Pen tool, Ctrl+click (Cmd+click) on vertex handle to remove that handle.

    • With Select or Pen tool, Alt+click (Opt+click) on a vertex handle to detach the handle.

    • With Pen tool, Alt+click (Opt+click) on a vertex to delete the vertex.

    • Hold Alt (Opt) to detach Pen tool while drawing a path.

  • Updated default cursor style for Select tool.

Fixes and improvements

  • Artboards now default to having “Clip” option toggled off.

  • Mac desktop: Removed system beep when pasting items.

  • Improved tag filtering performance when multiple tags are in use.

  • Fixed issue with nested artboards not updating follow path constraints.

  • Resolved issue with multi-selecting files/folders in the file browser.

  • Fixed crash when trying to drag the scrollbar in the state machine console log.

New

  • Tagging system.

  • Letter spacing.

  • Convert Group to Solo (right-click menu when a group is selected in the hierarchy).

  • Added trackpad pinch-to-zoom to animation timelines and value graph editor.

  • Right-click on file in the file browser to download a previous revision.

Fixes and improvements

  • Improved the Revision History UI in the editor.

  • Enabled shift-key snapping with bezier handles in value graph editor for value types we missed in a previous release.

  • Added automatic scrolling when using page up/page down (Windows) or Fn+up/down arrow keys (Mac) when cycling through animations in the Animations panel.

New

  • You can now use page up/page down (Windows) or Fn+up/down arrow keys (Mac) to cycle through animations in the Animations panel.

Fixes and improvements

  • Addressed an issue with how we were computing the bounds for clipping, which was affecting text origin, baseline, and transform constraints.

  • Fixed issues with editing values in the Font Options popout for variable fonts.

  • Follow path constraint now supports distance values less than 0% and greater than 100% in the timeline Distance property.

New

  • Timeline zooming with scroll! Hold Cmd (Ctrl on Windows) and scroll with trackpad or scroll wheel. Works on timelines and graph editor.

  • Added support for importing .riv & .rev files that contain Google fonts and custom fonts.

Fixes and improvements

  • Enhanced visibility toggles in hierarchy:

    • Hold Alt (Opt) while clicking item to toggle visibility of all other items, excluding children of clicked item.

    • Hold Ctrl+Alt (Cmd+Opt) while clicking item to toggle visibility of all other items, including children of clicked item.

  • Follow path constraint now supports distance values less than 0% and greater than 100% in the constraint popout menu.

  • No longer allow binding bones in one artboard to an object in a different artboard, as this could lead to editor crashing.

  • Fixed issue with transform constraint trying to transform to shape bounds.

  • Updated login error messages to be more informative.

  • Text updates:

    • Enable animation of the text run style property.

    • Resolved issue with setting a transform constraint for a bone with a text object as the target when the text object origin was not 0,0.

    • Fixed issue whereby text modifiers weren’t visible during playback while a text run was selected in the hierarchy.

    • Addressed incorrect behavior when mousing over font styles in the font style combobox.

    • Fixed text cursor not reverting back to default cursor.

    • Addressed some text alignment issues.

    • Update text render styles when origin changes.

    • Changing font size now updates the text editor selection.

    • Fixed gradients on text.

  • Resolved a number of crashes:

    • With the cloud renderer when a follow path constraint had no target.

    • When a mesh is copied to anything other than an image.

    • A handful of other crashes identified from logs.

New

  • Added a toggle to control visibility of targets and empty groups separately from bones.

  • Added shift-key snapping to bezier handles in value graph editor.

Fixes and improvements

  • Fixed a crash on Windows related to text.

New

  • Text!

    • Create text objects, styles, runs, and modifiers.

    • Animate variable fonts.

    • Google Fonts are provided by default, but you can upload custom fonts. See documentation.

    • Runs are a way to segment a text field into different sections. You can target runs at runtime to change their content dynamically. See documentation.

    • Apply different text styles to runs. See documentation.

    • Convert text to paths (flatten).

    • Text modifiers are a powerful way to add layered animation to text, while maintaining its editability! See documentation.

    • Use transform constraints to resize graphics to text objects. See tutorial.

Fixes and improvements

  • Updated follow path to respect the scale values of the constrained component and to support distance values greater than 100% or less than 0%.

  • Resolved value graph bugs related to duplicate keyframes that could result in files that would not open in the editor.

New

  • Follow Path constraint!

  • Quantize frames.

    • Render only a specific number of frames per second (rather than trying to render as high FPS as possible).

  • Show/hide icon in the hierarchy now controls visibility of joysticks, bones, and groups/targets.

Fixes and improvements

  • Resolved issue with nested artboards preventing the direct selection of other objects on the main artboard.

  • Desktop apps: Fixed issue with state machine transitions not reaching exit time successfully when the Work Area was enabled.

  • Improved performance when exporting files with large numbers of components (e.g., Rive file contains complex SVGs).

  • Non-parametric shapes with single or multiple child paths now use the “Custom Shape” icon in the hierarchy.

  • Improved undo behavior when copy-pasting styles.

  • Addressed issue with keyboard presses not working immediately after making a selection in a combobox.

  • Fixed distance constraint gizmo not being visible when artboard is zoomed.

  • Remaps now advance to update when scrubbing the timeline and previewing in Design mode.

  • Edited inconsistent labeling for distance constraint between properties and timeline (changed “Length” to “Distance”).

  • Resolved a crash by preventing artboards from being grouped.

  • Addressed a crash related to opening the transform constraints panel in the Inspector.

  • Avoid crash when artboard width or height is less than 1 px.

New

  • Motion Paths.

  • Interpolation on transitions.

  • Copy/paste keys from one shape to another, including vertices, strokes, trim paths, fills, gradients, constraints, and paths.

  • “Show Final Playback” option to hide bones, motion paths, and selection states when playing an animation.

Fixes and improvements

  • Color spots in the Inspector now distinguish between fill and stroke.

  • Can now set separate background colors for the stage in Design and Animate modes.

  • Added right-click option to delete listener triggers.

  • Addressed incorrect behavior when pasting cubic values into an interpolation graph.

  • Lottie improvements:

    • Fix setting multiple keyframes to the same time value when precision is lost by rounding frames to two decimal points.

    • Fix time remap for artboards with longer times than the main animation.

    • Set loop value as one-shot for Nested Artboards (to match AE behavior).

New

  • Added folders for Inputs and Listeners.

Fixes and improvements

  • Enabled Alt/Option to show delete button in Listeners panel.

  • Improved asset management to greatly reduce image “re-processing” time when loading a file or when the editor session refreshes.

  • Improved Lottie import behavior with nested artboards.

  • Resolved issue with duplicate artboard names when posting to the Community.

  • Copy-pasting solos with images from one file to another should now paste all images.

  • Fixed issue in which copy-pasting one image with a mesh and then copy-pasting a second image with a mesh resulting in the second mesh applied to a copy of the first image.

  • Additional fix for objects drawn “outside” of an artboard disappearing from the stage when an artboard with “Clip” disabled is moved outside the visible stage.

  • Increased memory allocated to image import jobs (some customers reported being unable to import images larger than roughly 5000 x 5000 px).

  • Desktop apps: Fixed crash related to having more than 15 bones bound to an object.

New

  • Joysticks!

  • New layout and location for the Assets panel.

  • Toggle between Hierarchy and Assets view using Cmd + 1 and Cmd + 2 (Ctrl on Windows).

  • Added sorting options for Assets panel.

  • Can now drag-drop multiple assets onto an artboard from the Assets panel.

  • Added multi-select support for Inputs and Listeners.

Fixes and improvements

  • Fixed issue with dropdown menus, popups and other panels sometimes requiring two clicks to open, as well as some panels getting stuck open.

  • Display a warning in the editor when editor detects that a nested artboard is nested within itself.

  • Refactored Cloud Renderer and Community post modals to correctly handle conflicting (i.e., duplicate) artboard names.

  • Resolved issue with objects on the stage disappearing when an artboard with “Clip” disabled is moved outside the visible stage.

  • Fixed stretched checkbox in nested artboard flyout.

  • Tidied up file browser sort combo box.

  • Edited mismatched property names for Distance constraint in the timeline and Distance Constraint flyout.

New

Fixes and improvements

  • Fixed issue where bones would not hide.

  • Mac Desktop: Updated Google Oauth login flow.

Fixes and improvements

  • Updated Align & Distribute tools to work correctly when the artboard origin has been changed.

  • Fixed issue in which period key stopped working in some scenarios.

  • Improved behavior when using Alt-drag (Option-drag) to duplicate bones.

  • Fixed issue with color picker closing when editing linear or radial gradient values.

  • Addressed an issue in which using undo could incorrectly remove an artboard.

  • Updated Share Link modal behavior to allow duplicate artboard names (a similar update to the Cloud Renderer and Post to Community modals is in progress).

Known issues

  • Windows desktop: Alt-tab app switching shortcut will switch between Design and Animate modes in the Editor (we are working on a solution that will avoid this and work with the other Rive shortcuts).

New

  • Added ability to delete multiple selected animations.

Fixes and improvements

  • Changed Translate tool shortcut to Q. This is in preparation for incoming dedicated tools for Rotate (W) and Scale (E).

  • Added missing right-click menus for deleting bound bones and conditions.

  • Disabled a shortcut that accidentally enabled a secret feature.

New

  • Alt-drag (Option-drag) to duplicate objects on the stage.

  • Added link to changelog - click on app version number in upper-right corner.

  • Hold Alt/Option to show delete button in the Inspector.

  • Windows desktop: Fixed crazy zooming behavior with mouse wheel.

Fixes and improvements

  • Updated styling of the Inspector panel and timeline (i.e., icons, input fields, alignment, contrast, etc.).

  • Disable right-click menu in Selection Colors panel.

  • Prevent right-click from opening combo boxes.

  • Color picker popout no longer overlapping the Inspector.

  • Fixed crash related to enabling the timeline work area after changing the timeline FPS.

  • Desktop apps: No longer respond to keyboard when app is minimized.

Fixes and improvements

  • Tweaked bezier length/angle tooltip location when adjusting vertices.

  • Copy-paste shortcuts in the file browser are working again.

  • Fixed issue with copy-pasting artboards with nested artboards.

  • Resolved crash when dragging out guides when a file has no artboards.

  • Updates to copy-pasting child bones.

  • Fixed recent issue with period/dot key not working in timeline fields (e.g., Speed).

  • macOS app: In fullscreen the Cmd+period shortcut moves the playhead to the next key as expected.

  • Windows app: Fixed Alt key shortcuts.

New

  • Solos! Quick overview.

  • Major rework of copy-paste within and between files.

  • Copy-paste mesh from one image to another.

Fixes and improvements

  • Reworked the blue frame alerts to prevent multiple frames from appearing (frame alerts are shown when binding bones, selecting the clipping source, when freeze is active, and a number of other scenarios).

  • Fixed runtime crash with skins nested in Solo nodes.

New

  • Maximize and minimize the animation panel with the backtick shortcut (`).

  • Strokes added to paths now default to rounded caps and joins.

  • Pasting an artboard will now pan to the pasted artboard.

  • Splitting paths now result in an asymmetric vertex rather than a detached vertex.

Fixes and improvements

  • Fixed inconsistent behaviors with ping-pong and loop playback in the Editor when using the spacebar versus the play/pause button.

  • Fixed a crash with the keyboard shortcut for our super-secret chat feature.

  • Can now paste an artboard into an empty file (a file that does not already contain an artboard).

New

  • Design edits are now saved when working on a State Machine.

Fixes and improvements

  • Fixed issue with constraint targets being removed when using undo/redo.

  • Resolved some inconsistencies when using spacebar versus play button in forward and reverse playback in the Editor.

  • Addressed crash when rulers are enabled and all artboards were deleted.

New

  • Control the speed of animations in State Machines (aka “speed on states”) - slow them down, speed them up, go in reverse!

  • File Browser list view.

Fixes and improvements

  • Improved Undo behavior with Lottie files.

New

  • We're releasing the Windows Desktop app today! Now all your Windows friends can stop being so jealous.

Fixes and improvements

  • Resolved a crash when editing a mesh in some scenarios.

  • Various backend fixes and optimizations.

New

  • Trigger color picker with I or Ctrl+C (macOS) shortcuts.

  • Enabled Cmd+R rename shortcut for nested artboards.

Fixes and improvements

  • Fixed issue in which canceling the file upload dialog would disable shortcuts.

  • Copying gradients from custom shapes/paths should now work as expected.

  • Cloud Renderer now prevents user from setting a zero width/height for exports.

  • Prevent multiple “Convert to Path” dialogs being opened at the same time.

  • Fixed issue caused by deleting an asset from the Assets panel while the asset was still uploading/processing.

  • Setting a hex color value in the inspector should now maintain the existing opacity value.

  • Fixed copy-paste not working on the Stage when browser clipboard access is disabled.

  • Addressed several issues with Ctrl+Z (Undo).

  • Fixed issue with losing focus in the Editor when Save/Open file dialogs were displayed.

  • Resolved crashes in a handful of scenarios:

    • When using Z to zoom the state machine panel.

    • Opening Animate mode when there are no artboards or animations.

    • When client has no internect connection.

    • Zooming in/out while resizing an object on the stage, typically when editing a path.

  • Updated the styling on shape bounding boxes.

  • Updated file delete confirmation dialogs.

New

  • Added support for Lottie file precomposition layers and improved overall Lottie file import behavior.

Fixes and improvements

  • Fixed problem with blend state playback in state machines that we introduced in v0.8.156.

  • Addressed issue with bone colors not updating correctly in some scenarios.

New

  • Marquee Zoom: Hold Z while dragging out a marquee to zoom in. Hold Opt + Z to zoom out. Works with single clicks, too!

  • New Share/Publish/Download action button in the Editor to quickly select common actions.

  • Manage previous Share Links and Embed codes in the redesigned Share Link UI.

  • Keyboard shortcuts to jump the playhead to the start (Cmd + Shift + ,) or end (Cmd + Shift + .) of the timeline.

  • Keyboard shortcut Cmd + R to rename hierarchy items.

  • Added Restart button to relaunch desktop app after crash.

Fixes and improvements

  • Fixed flickering issue with the Publish to Community modal.

  • First frame of nested artboards should no longer be dropped from exports and share links.

  • Inspector fields with three decimal place values should no longer wrap.

  • Improved file reconnect behavior after app is disconnected from backend.

  • Fixed issue that prevented copy-pasting styles between objects when text was in the clipboard.

  • No longer need an extra click in the file browser window to select folders/files or to import files.

  • Switched panning direction in Graph Editor.

  • Improved the U shortcut behavior.

  • Increased width of artboard selection dropdown for nested artboard target.

Join our newsletter

Get all the latest Rive news delivered to your inbox.