Skip to content

docs: feature support revamp#517

Open
lancesnider wants to merge 17 commits intomainfrom
feature-support-refactor
Open

docs: feature support revamp#517
lancesnider wants to merge 17 commits intomainfrom
feature-support-refactor

Conversation

@lancesnider
Copy link
Collaborator

@lancesnider lancesnider commented Feb 25, 2026

LIve preview: https://rive-feature-support-refactor.mintlify.app/feature-support

Changes to the page

  • In addition to tables showing runtime support by feature, add feature support by runtime
  • Add react and web lite versions
  • When an entire runtime supports all features or when a feature is supported by all runtimes, add a green checkmark
  • Separate legacy features and runtimes from modern ones
  • Got rid of the horizontal sidebars that show up on every table

Styling changes

  • Now columns are aligned across all tables
  • There's a nav menu on the right

Changes under the hood

  • Instead of creating every element in each table by hand, we're using a JS object which populates the tables for us. This makes it easy to display the content in different ways.
  • The notes for each runtime and features are still written in the MDX file and passed to the component as children. This lets us add any content we want above the table.

Mintlify

0 threads from 0 users in Mintlify

  • No unresolved comments

Open in Mintlify Editor

screencapture-localhost-3000-feature-support-2026-02-25-21_11_59

"webWebGL",
"reactWebGL",
"reactNativeLegacy",
"flutterRiveNative"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

flutterRiveNative isn't a legacy runtime. It's the new runtime package that is used as the core in the other Rive package :)

But we can remove rive_native from this. People should just use the normal Rive Flutter package.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! ✅

A runtime is still considered fully supported even if it doesn't support legacy features.
</Note>

### Modern Runtimes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about just "Runtimes"?

HTML canvas isn't the limitation, but the renderer. On the web we always draw to a canvas. Rewording this sentence to be more generalized.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants