GraphiteEditor / Graphite

2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
https://graphite.rs
Apache License 2.0
7.29k stars 385 forks source link

Add animation channels #1766

Open skoriop opened 1 month ago

skoriop commented 1 month ago

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:

Keavon commented 1 week 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.