I have searched around a little and found that I am not the only one who finds the “fit to view” behavior when following links that leads into miro, the moveToWidget links.
I propose adding a extra query param to your system that can allow users to define how they want the app to behave.
Like this:
miro.com/app/board/[boardId]=/?moveToWidget=[widgetId]&cot=10&zoom=[zoomOptions]
Zoom Options could be:
- fit-to-view(default)
- keep-zoom, disabled or similar if you don’t want to change from what zoom you currently are on. If coming from outside the app it could default to fit-to-view
- a value for specific zoom you wish to end up with, 100 for 100% zoom
By default the zoom param doesn’t even need to be added and you don’t even need to implement a user interface to set this at first. Just give us who wish to use it, and can test it out for you, a way to manually change it.