Improving UX of editing in NeetoRecord

Components

1. Magnifying slider

  • Minimum magnification must fit entire video duration

  • More uniform sensitivity. The left side of slider feels more sensitive

  • Magnification is done keeping pointer at center (V2)

2. Actions bar

  • Undo/Redo buttons are necessary (keyboard shortcuts must trigger it too)

  • Remove option to trim - we can always make the ends draggable

  • Split option will be an independent button (scissor icon) which can split at any point

  • Zoom should be the only value in dropdown, when blur effect comes that will be the next option. (since there is only one now, let's remove the dropdown)

  • Let's add speed (05x, 1x, 1.5x, 2x)

    • Make video component just like when video is playing (V2)

3. Editing region

  • You must be able to drag a split clip if there is removed area before/after

  • Be able to move a split point (V2)

  • The zoom area should be highlighted and we should say "Click to add zoom". This must always be on the center of viewport.

4. Saving

  • We need to have a global saving. Meaning I should be able to add zoom, split, merge and trim and save all of it at once.

  • Let's add option to save, and save as new copy. If we save as new copy, we append - Copy or prepend Edit of -. And we navigate to that video (V2)

  • Remove need for individual modals.

  • Regenerate transcripts when video is edited (V2)

Other improvements

  • The zoom area should be highlighted and we should say "Click to add zoom"

  • We should be able to remove split clip using backspace

  • Let's not allow user to scroll way past the video, video size cannot get bigger so let's restrict it to video duration window

  • When we navigate to different part of video while it's playing, video should continue playing

  • If split are is 0s, or too small, don't add text

  • Minor Issue: There is delay in adding the zoom effect, and zoom effect should not overlap (V2)

  • Shortcuts to split (V2)