Hi!
I think it would be great a Sync option for zoom to sync Animate/Setup window with Preview window.
Left side: Animate/Setup window
Right side: Preview Window
Zoom Sync
Currently, there is no direct feature to synchronize the zoom level between the Animate/Setup window and the Preview window in Spine. However, the idea of syncing views is similar to the existing functionality where the dopesheet and graph views can be synchronized. While this specific feature isn't available yet, the development team is aware of various user requests for improvements in the preview and animation editing areas, and they are working on enhancing these features over time.
You could get the same zoom by zooming to 100%, or showing the same pose and zooming to fit. It's not the same as matching any arbitrary zoom of course. This can work for both Preview and Outline.
Can you explain why you would need this? For me personally it has always been enough to zoom so I can see the portion I care about. I haven't needed it to match the viewport.
I forgot to mention that the Sync option would include not only the same zoom, but the pan (movement) on the screen.
Sometimes I want to move on the setup/animation window to adjust something but I have to search for it in the Preview too to see the final result.
So, what I would like its's a Preview option to clone the setup/animation window, so I can animate and do some modifies and have a window with the final result (no bones, no masks, meshes...).
I don't know if I've explained it good enough.
GerardM Do you want a view that displays the same content currently shown in the viewport? If so, it would be better to add the options to the Outline view rather than the Preview view. The Outline view always reflects the state of the viewport but omits detailed information, such as bones or mesh vertices. Therefore, adding an option to link this view to the viewport seems like a good idea.
The Preview view is similar, but it can play any animation regardless of the viewport's playback state and preview the state when multiple animations are applied using tracks. In other words, the Preview view does not always display the same content as the viewport.
If you agree, I will create an issue to add an option that makes the Outline view and the viewport's zoom and pan levels the same. Is there any reason why it has to be the Preview view?
I prefer Preview cause I usually use more than one animation track. Outline view still not following the pan from the viewport, so I need to pan both viewport and outline/preview view. This means that I have to pan twice the same.
GerardM Thank you for the additional explanation. I thought it would be useful to be able to synchronize zoom and pan actions in both the Outline and Preview views. I created an issue ticket for this enhancement here: EsotericSoftware/spine-editor896
You can subscribe to this issue ticket to receive notifications when there is any progress on this issue.
Preview and Outline are intended to be used with a different view than the viewport, usually a full view of the skeleton while the viewport is used to zoom in.
I am still not really seeing the point of having 2 views that zoom and pan together. You already have that view or your skeleton with just 1 view. The benefit is not having bones/etc visible, but this is a small difference.
GerardM To help us better understand how this idea would be useful in specific cases, could you please send us an email with some screenshots showing the layout of your Spine window?: contact@esotericsoftware.com
Please include the URL of this forum thread in the email so we know the context.