Bug 443611 - Change Speed: Minimum Speed Error is unclear and doesn't show under some circumstances
Summary: Change Speed: Minimum Speed Error is unclear and doesn't show under some circ...
Status: REPORTED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Effects & Transitions (show other bugs)
Version: 21.08.1
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-11 21:27 UTC by BoffinBrain
Modified: 2024-10-02 06:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Change Speed dialog with minimum speed error (7.34 KB, image/png)
2021-10-11 21:27 UTC, BoffinBrain
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BoffinBrain 2021-10-11 21:27:15 UTC
Created attachment 142344 [details]
Change Speed dialog with minimum speed error

SUMMARY

When a clip has another clip immediately after it and you open the Change Speed dialog, the Down button on the spinner is disabled and entering a new number lower than the current value automatically reverts it to the old value, but doesn't show an error.

When sliding the slider down, you get the warning that the "Minimum speed is X" but it doesn't explain why. Ideally this error should show up after typing a number manually too, and it should state the reason why the speed cannot be reduced i.e. adjacent clip is in the way.

While I was first learning to use Kdenlive I came across this issue multiple times and had to find out the cause of the problem by trial and error. Hopefully this change will make things easier for others.

See also: bug #378104

STEPS TO REPRODUCE
1. Add a clip to the timeline and set its speed to 120%.
2. Add a second clip immediately after it.
3. Open up the Change Speed dialog of the first clip.
4. Type "100" into the speed box and press Tab.

OBSERVED RESULT

The speed gets changed back to 120% and no error is shown.

EXPECTED RESULT

The error should be shown AND the error message should explain that the minimum speed is X because of an adjacent clip in the timeline.

ADDITIONAL INFO

If you type "100" and press Enter instead, the dialog gets closed but nothing happens, which is also confusing because the user never gets to see the error. I'm not entirely sure how this should be handled. Perhaps keep the dialog open (disable the OK button).