Hi all,<br><br>As of the time of writing, this week I've tackled the following issues:<br>* Restored editing of keyframes in NLA-mapped time-spaces when tweaking strip-actions<br>* Made 'tweaking' strip-actions less blocking, and removed the 'tweakmode' button in an attempt to reduce the sense of 'modality' of the thing.<br>
* Cleaned up operators in DopeSheet and Graph Editors, renaming operators to have nicer names and fixing many poll callbacks.<br>* Implemented evaluation code for transition-strips, and fixed a few bugs in the evaluation code in the process<br>
* A few GUI tweaks - strip colouring and action-line drawing (+ keyframe indicators)<br>* Added a few operators in the NLA Editor which make editing more convenient<br>* Conversion code - basics for importing strips<br>* Numerous bugfixes<br>
* + spent a few half-days trying to get a troublesome merge done ;)<br><br>
Todos:<br>* NLA strip transforms (from last week) are still on the agenda - specifically fixes for the collisions and support for moving between tracks. I haven't quite figured out the best approach to this yet, but it should hopefully be in place next week. In the meantime/at the very least, I'll make sure there are some operators to move strips between tracks if need be<br>
* Need to go over operator naming in NLA Editor in light of the changes I've made in the other editors<br>* Code proper poll callbacks for Graph Editor<br>* Option to turn off NLA-mapping corrections temporarily when editing some Actions<br>
* Animate a shot or two myself using the NLA to catch any annoying problems I might've ignored<br><br>Todo's (if time):<br>* Get influence/time curves for NLA-Strips working. The evaluation code is in place, but there are currently no ways to create them<br>
* Revisit channel-drawing code in all Animation Editors + sanitise<br>* More fancy drawing tweaks?<br><br>Docs:<br>* I've started writing some docs on using the NLA yesterday. I hope to have a draft covering many of the important features up somewhere by the end of next week at the latest.<br>
<br>Although a few weeks ago I had requested an initial phase of user-testing, I'd suggest that users hold off (re)testing the branch for a few more days until I finish implementing changes which address most if not all of the critical complaints from the initial round. <br>