Sounds like some of these issues could be easily solved by setting up Behaviours properly. This is something new with Xcode 4, and allows you to configure what Xcode should do when certain events are triggered.
For example, the event for when "Run Completes" will trigger the behaviour "if no output, hide Debugger". This can be switched to always hide to solve the described problem.
I realise this doesn't solve the resizing issue, but it's a very handy indeed and makes working with panes a much better experience.
Comments
Sounds like some of these issues could be easily solved by setting up Behaviours properly. This is something new with Xcode 4, and allows you to configure what Xcode should do when certain events are triggered.
For example, the event for when "Run Completes" will trigger the behaviour "if no output, hide Debugger". This can be switched to always hide to solve the described problem.
I realise this doesn't solve the resizing issue, but it's a very handy indeed and makes working with panes a much better experience.