Use case or problem
In canvas, the current zooming functionality has several limitations that impact usability, particularly for large and complex layouts:
-
For larger canvases, “Zoom to Fit” often shifts the view far away from the selected node and its group. The feature does not prioritize focusing on the parent group of the selected node, which would improve usability.
-
The canvas has a zooming limit, preventing the entire canvas from fitting within the view. So “Zoom to Fit” does not truly provide a full overview of the entire canvas, as the zoom level is capped and cannot accommodate extremely large layouts. This makes navigation and context management difficult.
Proposed solution
- Refine the “Zoom to Fit” feature to focus on the parent group of the selected node instead of the entire canvas. This adjustment would ensure users stay contextually aligned with their work.
- Introduce additional keyboard shortcuts to enhance navigation:
- Press
Shift + 1
multiple times to progressively zoom out, focusing on successive parent groups. - Hold
Shift + 1
for a few seconds to zoom out and fit the entire canvas.
Current Workaround
My current workaround is to split large canvases into smaller ones. However, the zoom-out limit makes it impossible to select a large group and all the nodes within it at once. As a result, I have to create smaller groups that fit within the screen and then painstakingly drag, copy, and paste each group individually. This process is tedious and inefficient.
Thank you for considering this feature request! It would greatly improve the experience of working with large canvases in Obsidian.