Bug 471084

Summary: Improve Focus Timecode time input to make it faster.
Product: [Applications] kdenlive Reporter: Gabriel Gazzán <gabcorreo>
Component: Timeline & EditingAssignee: Jean-Baptiste Mardelle <jb>
Status: CONFIRMED ---    
Severity: wishlist CC: fritzibaby
Priority: NOR Keywords: triaged
Version First Reported In: git-master   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Gabriel Gazzán 2023-06-15 16:27:59 UTC
SUMMARY
When inputting a specific timecode to jump to, it would be better to take the typed HH:MM:SS:FF digits in pairs from right to left. That's the way other programs do it, and it results in faster, more flexible interaction.

Below is an example of what to expect from the proposed input method, assuming a 25 fps project:
NOTE: when finished typing, user would need to press Enter key to end and process the desired input.

[digits typed  -->  resulting timecode]
0  -->  00:00:00:00
24  -->  00:00:00:24
25  -->  00:00:01:00 
5924  --> 00:00:59:24 
5925  --> 00:01:00:00
595924  -->  00:59:59:24
595925  -->  01:00:00:00
etc...

Also, it'd be just great to allow to enter relative numbers to advance/rewind a certain amount of time from the current time, like shown below:

[current time = 00:05:20:10]
+1510  -->  00:05:35:20
-1510  -->  00:05:05:00
+21510  -->  00:07:35:20
etc...

Finally, I'm not inventing anything here, just describing how things work in Premiere Pro, in this respect.
I'm not a big fan of copying features just for the sake of it, but this feature comes really handy while moving in the timeline on certain kinds of projects.

Thanks for listening!
Comment 1 Gabriel Gazzán 2023-06-16 01:20:51 UTC
Another variants possible I forgot to mention above:

[digits typed  -->  resulting timecode]
1  -->  00:00:00:01
3:  -->  00:00:03:00
2::  -->  00:02:00:00
1:15:  -->  00:00:01:15:00
115:  -->  00:00:01:15:00
etc...

or in additive/subtractive form:
[current time = 00:05:20:10]
+15:  -->  00:05:35:10
-15:  -->  00:05:05:10
etc...
Comment 2 emohr 2024-10-26 12:21:07 UTC
Good explanation. Yes, it would make jump to a new timeline position faster. Specially the +/- function would be helpful.