Hi,
At the moment, when you add a new strip on the VSE, it gets added at the mouse position before clicking the button on the menu. This leads to an unpredictable position of the strips, which gets annoying over time.
This happens because the "Start Frame" option gets its value from the mouse position. This patch makes the "Start_Frame" to be the current frame value. So for strips where we can't choose the start frame before adding (like a Color effect, or any other), it gets added on the current frame, making it much more predictable.
We can still tweak the Start Value for input strips that let us change this, like when adding Audio or Images Sequences.
That's pretty much it, but if you want further explanation and example, read on.
For example:
If you want to add an adjustment layer, you have to do:
- Shift+A (opens popup at a certain mouse position)
- > Effects Strip (have to move the mouse down to the bottom of menu, this will open either upwards or down, depending on how much room we have for opening this menu)
- > Adjustment Layer, now, we already moved the mouse a lot from the original position, but still, if when adding the strip we click on "Adj.." it will add it in one place, if we click at the end of the button on "...Layer", it will add it some frames further. Making it unpredictable every time.
Basically copied the way how to get the current frame for snapping.
Cheers!
Description
Event Timeline
What a wonderfull suggestion. I can support this approach, as a user I find that there are far to many mouse clicks or keystrokes to rectify a simple operation. I use a tablet when Blending at it is very hard to place the cursor at your preferred location while setting the playhead is much easier.
+1
Oh, almost forgot about this one. Have been using it on my own builds so I assume is always like that, until I work in somebody else's Blender.
I'm glad you like this approach, I also think is a better workflow since is predictable (and you can always put the new strips anywhere else using the Start Frame slider on the N panel in filebrowser).
I just updated the diff against latest SVN. Will poke the devs about this.
I used your patch as an inspiration and added this functionality today.
Fix is in SVN, closing this now.
Regards,
Peter