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)