I am having difficulty using/understanding CanvasLayer.
Basically it seems CanvasLayer does not match the Viewport size because controls I add in the editor at the bottom do not show up in the viewport. I see the outline of the CanvasLayer in the editor but it is 1/2 the size of the scene window.
So what I did, was in code scale the CanvasLayer scale by 0.5. Now that is weird and counterintuitive seems to work but feels like a hack. It also changes the transforms x and y to 0.5.
var cvl=get_node("../CanvasLayer")
cvl.scale=cvl.scale*0.5
So all the controls at the bottom of the display do show up correctly.
So my question is. In the editor, how can I match the display size to the CanvasLayer?