After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 589813 - [keyframe] dragging a curve segment between two keyframes should only move that segment, not the whole curve
[keyframe] dragging a curve segment between two keyframes should only move th...
Status: VERIFIED FIXED
Product: pitivi
Classification: Other
Component: User interface
Git
Other Linux
: Normal blocker
: 0.13.2
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2009-07-26 21:58 UTC by Jean-François Fortin Tam
Modified: 2009-08-04 22:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2009-07-26 21:58:24 UTC
As the title says. The reason for this is that you never want to move the whole curve (well, unless we add it as a shift+drag), or if you did, you already did in the beginning before adding keyframes, or you can drag the few segments independently.

Anyway, the reason I'm saying dragging a segment between two keyframes is this (frequent) use case:

1) have a blank curve
2) add 4 keyframes near the middle, like so:

*-------------------*--*---A---*--*-----------*

Now, if you drag down segment A, you will have its two keyframes move in unison and keep the line straight, thus creating a plateau, like this:

*-------------------*\           /*-----------*
                      \*---A---*/

This kind of manipulation is insanely useful for doing fast changes in soundtrack volume.
Comment 1 antistress 2009-07-26 22:20:44 UTC
i agree
Comment 2 Edward Hervey 2009-07-27 09:54:32 UTC
Marking as blocker. Should hopefully not be too hard to fix.
Comment 3 Brandon Lewis 2009-08-03 23:15:59 UTC
commit 7d6cdd2387dd37e93bcd1a5c8e2787c13897e882
Author: Brandon Lewis <brandon_lewis@berkeley.edu>
Date:   Mon Aug 3 16:07:01 2009 -0700

    curve.py: only move the current segment when user clicks and drags on a curve
    fixes bug 589813
Comment 4 Jean-François Fortin Tam 2009-08-04 22:25:47 UTC
Works just as advertised! Thanks a lot :)