How to disable canvas auto zoom?

Canvas component tries to fit the Design resolution to Screen resolution by zooming in/out the nodes of Scene. how do I disable the zoom in/out of canvas? I want to manually control it.

For this I tried to uncheck both fitWidth & fitHeight but canvas component intelligently choose what to fit and zoom in/out accordingly

If you use Cocos Creator 2.1 you can switch camera to 2.5D mode. In this case canvas will not scale automatically.

I’m using 2.0.6 and has no plan to work in 2.5D yet!

What I want is that on resizing the browser window canvas should only make more area visible without zoom in/out. I achieved this by removing the canvas component but then It causes other problems like out of sync of graphics with physics bodies

I found a hack to fix this issue.

update(dt){
   if (cc.view._scaleX != 1) cc.view._scaleX = cc.view._scaleY = 1;
}

There must be a proper way through public API to stop canvas auto scaling on window resize but right now it works for me

update(dt){
   if (cc.view._scaleX != 1) cc.view._scaleX = cc.view._scaleY = 1;
}

Well it works but causes other problems like button hit boxes goes offset, widgets alignment does not works properly…
Need to find another solution…