Improve Snapping in Effect Controls Window! (so it doesn't jump to next clip, etc.)
There are 2 ways the Effect Controls Window workflow could be greatly improved, simply by improving Snapping:
When moving the playhead to the end of a clip in the ECW, dragging a keyframe to the end, or jumping to the end with the 'Go to next edit point' shortcut, the playhead and/or keyframe should automatically snap to the beginning of the last frame rather than to the end of it. This way, the clip loaded in the ECW remains visible in the Program Monitor, rather than the ECW and Program Monitor jumping to the next clip!
When turning off 'Pin to Clip', it would be far more useful if the ECW automatically snapped to a zoom setting that allows all keyframes to be seen! This would save the user the trouble of using the scroll bar to go searching for keyframes that are outside the visible bounds of the clip.
See attached illustration for more info.
William Stallworth commented
I deal with this problem constantly and it drives me insane. Working around it wastes so much time.
Pierre Louis Beranek commented
I didn't properly word point 1 in my FR above! Here's is the corrected version, along with a corrected illustration:
When moving the playhead or a keyframe to the end of a clip in the ECW, it should automatically stop moving at the beginning of the last frame, unless 'Pin to Clip' is turned off. Since edits made to a keyframe past this point can't be seen in the Program Monitor (see Opacity keyframe in illustration), having a keyframe placed there is of little to no value to an editor. Locking keyframe/playhead positioning to the beginning of the last frame would also solve the problem of the ECW automatically jumping to the next clip when "Selection Follows Playhead" is enabled in the Selection menu.
Should an editor wish to jump to adjacent clips from within the ECW, they can always do so using the 'Go to Next/Previous Edit Point' shortcuts. Jumping to the next clip should always be a conscious decision made by an editor, and never happen by accident!