Let us interact with colors through code
If you click on an asset in the "Artboard" tab, you can easily manipulate it's colors in the "Selected Colors" panel, I would love for these colors to be exposed in the exported .riv file, so you could easily change them with code. It seems like an easy feature to implement, and you could make some cool animations that respond to a color picker's input.
Right now, the only way I found to do this is to create RGB inputs for each color, which is annoying:
https://rive.app/community/files/11946-22775-color-adjustable-art/
This feels like a critical missing piece. There is a way to replace assets, but not colors. I imagine support would work like this:
1. an input type for color. this will act as the default color until overridden by runtime. since the hex code is basically a text string.
2. refer to that input in color properties like fill and outline, at various key frames.
3. at runtime, specify any value you want for the input via code.
Alternatively I could imagine allowing Text Runs to use a new input type called "text" and text inputs would also work with color values/keyframes.
data binding will allow this when it gets released