Open skoriop opened 1 month ago
Pasting this here for the record from my Discord message last week, as it still needs to be completed:
Please bind Pause/Play toggle to Shift+Space, setting the playback time to 0 with Ctrl+Shift+LeftArrow, and stepping left and right one frame with Ctrl+Left/Right arrow keys. And remove all the F* key bindings.
I'll also mark this as a draft because it requires changes from @TrueDoctor to fix the inlined compilation issue that makes this not work.
This PR is part of my work on a proposed animation system for Graphite.
In specific, this should add features to the node system that will be used for animation:
EditorApi
to dynamically update their valueAnimationMessageHandler
and allow it to set animation-related values that are propagated toEditorApi
AnimationMessage::NextFrame
messages ineditor_api.rs
AnimationConfig
toeditor_api.rs
for variable frame rate and optimisations