I was a little frustrated that such a basic thing as drawing a scalable square with a certain side length could not be achieved with the current TM functions.
For example, I wanted to place an album cover in the left-top corner with every side length of 1/2 of panel height.
<element type="AlbumCover" x="5" y="5" widthDock="?" width="-5" heightDock="Y:Panel.Center" height="-5" min="100" max="500" brightness="1.0"></element>
The problem was that it was impossible to set the width the same as the scalable height, "Y:Panel.Center."
How about supporting the following code? (note that width supports Y value and height supports X value too)
widthDock="Y:Panel.Center" width="-5" heightDock="X:Panel.Right" height="-5"
And please consider supporting the following code that could give more flexibility in designing scalable TM views.
widthDock="X:2/3Panel.Right" width="-10" heightDock="Y:3/4Panel.Bottom" height="-5"
(not only width and height but x and y too)