
This must be a glich or problem with version 1.01 and going from a 32 bit version to 64 bit. The problem is opening old drawings either by File>Open when Inkscape is already open or by Conrtol>Click (right clicking) all of my thousands of earlier versions drawings (most of which drawings I manipulate as to size, shape and fonts etc that everything opens in pixels.
The default template has everything in inches with a default canvas of 24in x 36in with 0,0 at the lower left corner of the canvas.
✔Guides (already shown at correct angles but ends are in wrong places.If I open Inkscape from my Mac app icon in the dock all is ok because it opens with a default template I made years ago and brought forward into each newer version when updating Inkscape. On screen elements need to be transformed. ✔The tools (Rectangle, Path, etc.) seem to already work when _w2d includes a rotation. ✔On-screen editing tools using a class derived from SPCanvasItem. ✔Shift-Control-Scroll (matches Control-Scroll for zoom). ✔Add rotation functions that follows the zoom functions pattern. Replace all instances of get_display_area() to handle rotated frame. ✔Update/replace all instances of set_display_area() to use new version. ✔All basic zooming functions can be handled as special cases of this new function. A point on the drawing and a point on the screen which are to be aligned. ✔New function: SPDesktop::set_display_area() that takes as input:. Adapt current zooming code to work if _w2d includes a rotation. It might also be possible to add translation (to handle scrolling) as well. Rotating the canvas can be added to this variable. The Inkscape SPDesktop class's Geom::Affine _w2d variable defines the Window to Desktop coordinate transformation (and _d2w defines the inverse).
Unfortunately, most of Inkscape's code assumes a non-rotating canvas.
Being able to rotate the canvas while working on a drawing is a highly desirable feature.