Is this a UX requirement to change the height of the app when rocketbar is shown?

IMO we should leave this to be 2rem, it's really strange for the app to get 'resize' event when you open rocketbar.

Also you do need to modify LayoutManager to change the size of the current app dynamically. The static rules here would fail once the app is resized by changing width/height directly.