Dinomark
Your criticisms may be fair, but your attitude stinks. Not only for a public forum, but also it limits your ability to understand the problem clearly, and to find viable solutions.
First, let me say, I am on OG 4 and I have no intention of moving to 5. I like my multiple Masters and PrintScaling (although it is not perfect).
But that does not mean Omni have not done a good job of implementing many Feature Requests into 5. Unfortunately that robbed us of some things we still want. So in the next (minor?) release, we might expect a full resolution.
----------
We need preference options that set things like:
• I want my canvas size to be fixed (across all canvases) ... or not
• I want my Master elements in the same place on every canvas ... or not
• I want to print on A4, so my Shared Layers are "set" to A$ ... but each of my canvases may have a different scaling ... or not
• Print Scaling 4.0 style, worked in, as per above
At the Shape level:
• resize text with Shape ... or not (the default being a settable preference)
I want a true Variable for everything. That way, I can choose to have either <%CanvasName%> or <%PageNo%> <CanvasNo%> or a combination thereof on my exported files. I realise that means the automatic entries will have to change, and that will affect people who currently have either pageNo (4) or CanvasName (5), so again, a preference is required. We are getting to the stage where we need a "BackwardCompatibility preference Category.
Also:
Length
Depth (figure that one out!)
StartXPosition & EndXPosition (and Y axis as well)
but also low level vars for:
Colour
IsFilled
LineWeight
Et cetera.
Cheers