Feature description
Add a "Clear" or "Reset" button to the main workspace that allows users to easily remove the currently loaded video and revert the UI to its initial upload state.
Problem this solves
Currently, to process a different video or clear the workspace, users have to manually refresh the entire browser page. This interrupts the workflow, is a clunky user experience, and forces the application to reload unnecessarily.
Proposed solution
Introduce a small "Clear Video" button near the video preview component. When clicked, it will trigger the existing reset state function, instantly clearing the current video and rendering the initial file upload component without a hard page refresh.
Alternatives considered
Relying on page refreshes (F5/Cmd+R), which is not optimal for a seamless single-page application experience.
Additional context
If approved, I would love to be assigned to this issue and submit a PR for it, as I already have a working implementation!
Feature description
Add a "Clear" or "Reset" button to the main workspace that allows users to easily remove the currently loaded video and revert the UI to its initial upload state.
Problem this solves
Currently, to process a different video or clear the workspace, users have to manually refresh the entire browser page. This interrupts the workflow, is a clunky user experience, and forces the application to reload unnecessarily.
Proposed solution
Introduce a small "Clear Video" button near the video preview component. When clicked, it will trigger the existing
resetstate function, instantly clearing the current video and rendering the initial file upload component without a hard page refresh.Alternatives considered
Relying on page refreshes (F5/Cmd+R), which is not optimal for a seamless single-page application experience.
Additional context
If approved, I would love to be assigned to this issue and submit a PR for it, as I already have a working implementation!