in previous versions zooming in timeline was based on the position of the selected frame . in 3.8 it doesn't matter which frame is selected and zooms happen from the 0 frame. and you lose the selected key frame you are going to edit since it goes out of the time line because of zooming . is there any option in settings for this situation, that I am missing? or there is a reason for this change?
zooming in timeline
It was changed because for the most common use cases, the user wants to keep frame 0 visible. The old behavior resulted in frame 0 being pushed off screen for any amount of zooming in, so you'd then need to scroll or right click drag to get frame 0 back. Note we still do the old behavior if frame zero has been scrolled off screen.
I think we can improve it further by doing as we do now, but allow frame 0 to go off screen if required to keep the current frame on screen.
I've added an issue to improve the zoom behavior here: Timeline zoom behavior · #548 · EsotericSoftware/spine-editor
Thanks Erika!