feat: Fit the zoom level to the canvas view when the "fit" button is pressed