OK, just thought I’d post a follow-up. I’ve had enough of Blender’s usability issues, so I’ve made my own personal fork of the code. I just finished implementing the ability for the dope sheet/timeline/graph/video editor to automatically scroll on playback. The window will scroll to the proper spot when the user skips through the keyframes or markers. Likewise, the window will scroll to the proper spot after entering a frame number in the timeline window. Here’s a video of this behavior in action:
When I’ve made a change to the Blender source code, normally I’ve pasted the changed code here in the forum. This feature is a bit more involved than the other changes I’ve written about. So if you really want to implement this in your own build, download my fork and pull out the sections that you need.
Here’s where you can get the current state of my forked source code: https://github.com/simplecarnival/BetterBlender
Look through the code for this comment:
////////// BETTER BLENDER BEGIN: GRAPH AUTOSCROLL //////////
If you implement all the parts that are bracketed with this (and “////////// BETTER BLENDER END //////////”), you’ll have autoscrolling in the dope sheet/timeline/graph/video editor working.
Hope someone finds this useful!