I understand you did a great job on the architecture, but it's not a necessity to all users to get an only 1 screen compact UI. Especially when most people working with 3D softwares, have at least 2 screens.
Please give us the possibility to manage our own workspace.
Take a look at what adobe's doing on its Suite or even Cinema 4D.
DRAG/SNAP - EXPEND/REDUCE
UI is a part of UX. It's crucial. This is why blender took a long time to emerge.
Put this first on your Roadmap with the possibility to make groups of materials.
Good luck