IMPROVEMENTS
Minimum magnification must fit entire video duration. User cannot scroll beyond video end. Uniform sensitivity
When we navigate to different part of video while it's playing, video should continue playing
Remove trim from dropdown. Allow trimming from ends by default
Remove split from dropdown. Add button.
Clip can be deleted by backspace key.
All size of clips be trimmed and clips should be draggable
Add global save button. Remove need for individual modals. Don't show estimated duration. Navigating out of the editing phase will trigger a modal
Add option to undo, redo
Add the volume graph in the editing region, so users can identify times in video based on sound.
The zoom area should be highlighted and we should say "Click to add zoom". This must always be on the center of viewport.
If split are is 0s, or too small, don't add text
Add speed option so the user can watch video in 2x while editing.
Decisions to be made
Whether we need to navigate to different url for the editing flow. And primary action must be save, not copy link. Or keep it as it is.
A. Magnifying slider
Minimum magnification must fit entire video duration
More uniform sensitivity. The left side of slider feels more sensitive
B. 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 (0.5x, 1x, 1.5x, 2x) | Make video playable
C. Editing region
You must be able to drag a split clip if there is removed area before/after
The zoom area should be highlighted and we should say "Click to add zoom". This must always be on the center of viewport.
D. 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.
Remove need for individual modals.
Navigating out of the editing phase will trigger a modal
E. Other improvements
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
Remove estimated duration