VSE Snapping feedback

New improved snapping has landed in master(3.0). Changes include:

  • More snapping points - snap to current frame, hold offset, simple filters
  • Snap guide drawing
  • Each transformed strip can be snapped
  • Snap only when strip is moved close to snap point
  • Snapping toggle in timeline header with snapping options
  • Snap current frame to strips toggle

Current frame snapping also snaps only when close to snap point.
Snapping is currently enabled by default, with exception of scrubbing snapping.

Please share feedback for this feature, mainly if there are impractical aspects or workflow issues.
If there are bugs, so feature not working as it should be, please report this on bug tracker.

1 Like

First of all, it looks great.
My only concern is related to the “default enabled”. I think that it should be enabled or disabled by default the same as other areas of Blender. Of course, lately you should be able to save your defaults for the VSE.

1 Like

The state of defaults is not conclusive. Inconsistency has been pointed out and discussion is followed in T89665

We thought that with snapping being not as intrusive would allow to enable snapping by default. I also wanted to hear feedback from users before final decision. In any case the UI inconsistency argument is strong and as you said, there is ability to save startup file with snapping enabled if you wish.

1 Like

image
48 votes in total:

Link: https://twitter.com/tintwotin/status/1414561356032917510

1 Like
  • When transforming a handle position and an effect strip is applied(ex. speed) it’ll snap to the original handle/(effect strip?) position, making it impossible to add a few frames by dragging the handle.

Snap_to_previous_position

  • Snapping Playhead to keyframes as an option would be a very useful feature, when working with keyframes in strips like the speed strip keyframes.

This happens, because it is snapping to effect start frame. That is a bug.
But I wanted to fix snapping to hold offset even if it is 0. This way you can just grab handle until it snaps so you can eliminate still frames. So this will be similar behavior, but I think annoying thing here is, that effect causes original position to be “sticky”, which wouldn’t be true with 0 hold offset snapping.

I will write this down to check, I fear this could cause performance problems in heavy files. But this option could be disabled by default in such case probably.