> functionality on the left sidebar makes no sense
they really just need to get rid of 'sidebars' and go full-on panel oriented ui so i can put whatever inspector/tool on whatever edge of the window i want; i'm constantly switching between opening panels and closing panels and hunting and pecking for the right panel-within-a-panel with those tiny icons...
I'd like an option to make things like inspectors into floating utility panels like used to be common in Mac apps back in the OS X 10.0-10.6 era. This would be really nice for multi-monitor setups… your editors could use the entirety of the main window while inspectors get tossed over to the laptop's built in screen or maybe onto one of those funky vertical strip external displays.
yes, that is another option, and ironicaly iirc project builder (xcode up to v3) and interface builder had this paradigm in use more, then in xcode v4 they just chucked everything into a single window... its like they just gave up and decided to copy visual studio (but worse)
The Xcode interface up to v3 was an even bigger mess. Interface Builder and Xcode were two separate programs, you'd quickly fill your screen with 15 little windows that you had to constantly drag around, open, close, switch between... The IB didn't even have a canvas so you'd have all your screens inside a NIB just floating around the code windows, the inspector panels, the controls toolbox... Want to switch to this or that IB screen? Move all other windows out of the way, then bring the inspector and toolbox back, and so on. Nowadays you just Cmd-Shift-] a few times.
Putting it all into a single window was a good idea IMO, they should just make it more flexible - allow sidebars/panels to be reorganized and windows to be dragged out of the main window.