it's intentional behavior, working as design, since >= 0.6.0, see change-log:
A bit of slack have been introduced to put "Follow Playhead"
(aka. auto-scroll view mode) on hold, while doing in-flight
selection edit moves.
which means that the follow-playhead behavior (aka. auto-scroll) will be put on hold temporarily (~3secs) before it skips to next screen whenever you make at least one select/edit action over the current while playback is rolling.
main reason for this is just convenience: it let's you stay in focus on the screen you're probably about to proceed with some more changes for awhile, before it scrolls to the next--at least it gives you that slack amount of time to decide whether to do something there or just let it go ;)
cheers
Last edit: Rui Nuno Capela 2014-04-19
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
it's intentional behavior, working as design, since >= 0.6.0, see change-log:
(aka. auto-scroll view mode) on hold, while doing in-flight
selection edit moves.
which means that the follow-playhead behavior (aka. auto-scroll) will be put on hold temporarily (~3secs) before it skips to next screen whenever you make at least one select/edit action over the current while playback is rolling.
main reason for this is just convenience: it let's you stay in focus on the screen you're probably about to proceed with some more changes for awhile, before it scrolls to the next--at least it gives you that slack amount of time to decide whether to do something there or just let it go ;)
cheers
Last edit: Rui Nuno Capela 2014-04-19
Thanks. Since it irritates me I made a patch to set QTRACTOR_SYNC_VIEW_HOLD to 0.
Maybe you could make it configurable some time in Options->Display?
Regards
Holger
configuration option added. svn trunk [r3821] aka. qtractor v0.6.0.7+
cheers
Related
Commit: <Commit _id='5181bb35a02bb134b2580972:3821' tree_id='e05f9521a660355045ded60ad947f6227dd552e2' committed=I{'date': datetime.datetime(2014, 4, 24, 11, 2, 55, 361000), 'email': '', 'name': 'rncbc'} authored=I{'date': datetime.datetime(2014, 4, 24, 11, 2, 55, 361000), 'email': '', 'name': 'rncbc'} message='- New user preference option added as View/Options.../Display\n /Transport/Hold auto-scrolling (follow play-head) on edits\n (after requests by Holger Marzen and Louigi Verone, thanks).' parent_ids=I['5181bb35a02bb134b2580972:3820'] child_ids=I['5181bb35a02bb134b2580972:3822'] repo_ids=I[ObjectId('5181bb35a02bb134b2580972')]>
Works fine. Thank you.