Hi all,<br><br>This week, I managed to get all of the basic UI drawing work done that I had planned to have done for this first stage. I&#39;ve also started implementing some operators - basic selection tools, and channel-operations such as handling mouse clicks and specialised selection functions - though there are still a few more important operators (notably transforms) needed for a bare level of functionality for user-evaluation of the basic concepts - and fixed a few ugly bugs which I noticed last week.<br>
<br>Also implemented, were a few key tools which provide functionality central to my concepts of how NLA should be implemented to be as simple as possible. These were:<br>- &#39;push down&#39; active Action onto the NLA stack as a new strip in the last NLA track with sufficient space<br>
- setting actions referenced by strips as the &#39;active&#39; action, facilitating &#39;tweaking&#39; of those Actions at the keyframe level, allowing previously created strips to be modified<br><br>In the next week (or so), I&#39;ll be looking at implementing some of the following things:<br>
- Transforms for strips (while high-ish priority, can leave this target for later, as setting up buttons/RNA will allow some tweaking of this too, just a bit clumsier)<br>- Wrapping NLA data in RNA (needed for next step, and also for some evaluation code)<br>
- Setting up temporary code for buttons to set various settings on strips for testing<br>- Improvements of patchy areas of the implemented functionality thus far<br><br>Regards,<br>Joshua<br>