Feature description
A clear and concise description of the feature you're requesting.
Problem this solves
When no video is uploaded, the Export button turns red on hover but
gives no explanation to the user. First-time users are confused about
why the button is disabled and what action they need to take to enable it.
Proposed solution
Add a title="Upload a video to enable export" attribute to the Export
button when it is in the disabled state. This way, hovering over the
button will show a native browser tooltip explaining the required action.
Alternatives considered
A toast/snackbar message when the button is clicked while disabled.
However, a tooltip is lighter, requires no extra JS, and provides
instant feedback on hover without any user action needed.
Additional context
This is related to issue #235 which handles the visual disabled styling
of the Export button. This feature builds on top of that by adding
user-facing guidance. No existing issue covers this tooltip/hint behavior.
I am a GSSoC '26 contributor and would love to work on this.
Feature description
A clear and concise description of the feature you're requesting.
Problem this solves
When no video is uploaded, the Export button turns red on hover but
gives no explanation to the user. First-time users are confused about
why the button is disabled and what action they need to take to enable it.
Proposed solution
Add a
title="Upload a video to enable export"attribute to the Exportbutton when it is in the disabled state. This way, hovering over the
button will show a native browser tooltip explaining the required action.
Alternatives considered
A toast/snackbar message when the button is clicked while disabled.
However, a tooltip is lighter, requires no extra JS, and provides
instant feedback on hover without any user action needed.
Additional context
This is related to issue #235 which handles the visual disabled styling
of the Export button. This feature builds on top of that by adding
user-facing guidance. No existing issue covers this tooltip/hint behavior.
I am a GSSoC '26 contributor and would love to work on this.