Animation and keyframes are visible through multiple spaces : nla, graph, sequencer, timeline, etc...
When it comes complex animation with a lot of keyframes / clips / actions, we often zoom in the timeline to better edit these things. But when we start the playback, we can not see what's happening when the current frame is offscreen.
In my opinion, it is inconvenient for some uses, like video editing, keyframing.
### Solutions
------------------------
#### Fixed cursor
Instead of having the time cursor moving, it could be the timeline that moves :
{F11622173}
#### Floating cursor inside the area
The time cursor is moving, but it can not go outside the view, so the timeline moves to keep the cursor in view :
{F11622125}
### Issues
------------------------
The first solution is maybe a bit to limiting for viewing around the current frame. I prefer the second approach.
The main problem with the 2 solution is the performance of redrawing the area for each frame.
Do it really impact the performances or is it minor ?
I have a patch about some changes, if it is something interesting to look at.