Editor Bug? Undocked/floating windows disappear (making them basically unusable)

Working with 1 display in Unity3 on Mac: Tear off the Game view, or do Window > Animation to get a floating window. then click on the Scene view or the inspector, then you lose all your foreground tool windows.

This is really frustrating way to work on one large display. Particularly when you want to have the Game window float, and also be able to tweak the inspector while playing.

Contrast this with how Maya 2011 works. If you tear off any menu, or pick anything from the Window menu, then it stays in front of the main window.

At least there are keyboard shortcuts for everything in the Window menu.

I thought about filing a bug report or feature request on this, but thought I would see what other people working on a single display think. I can see how it would be a non-issue on multiple displays, perhaps.

Overall , love the Unity editor gui.

I noticed the same thing when working with the profiler. My specific issue was that when I tried to click the drag-area of the profiler window (in a torn off floating window) it would click-through to the scene and pause my game/hide my profiler window.

This is by design. I would prefer for them to float as well, but I couldn’t talk anyone else here into it. So yeah, I put those windows on a second monitor… for people with one monitor on OSX it might be annoying. I’ll keep poking Nich about this every now and then, but he’s pretty convinced that they shouldn’t float on OSX (they do on PC).

Technically it’s not a bug…there are two types of windows, those that are always on top and those that aren’t. Making a custom wizard, for example, is always on top. I hadn’t thought about whether non-always-on-top windows are a problem, since I use tabs for everything and don’t have floating windows, which has been working well.

You’re on a Mac; there are keyboard shortcuts for every single menu item if desired. Go to the keyboard preferences and add/change anything you want.

–Eric

Phew, I’ve been trying it out on the Mac and noticed this too, highly annoying, glad the PC one doesn’t suffer from it too!

Thanks Ethan, please do keep prodding now and again. Maya 2011 on Mac is a good counterexample of how such windows should work . IMHO :slight_smile:
@Eric, yes, keyboard shortcuts or unfortunately yet just keeping all windows docked seems to be the only solution if you want to see the inspector and anything else at the same time.

Maya, and other 3d apps on OSX, were my argument against this, but it didn’t work… yet :wink:

I’m having trouble coming up with any examples at all (3D or otherwise) of floating windows that don’t stay on top, aside from Unity…

–Eric

One strong supporting argument might be found from the Apple Human Interface Guidelines where one can refer the “panels” behaviour: “Panels float above other windows and provide tools or controls that users can work with while documents are open.”

http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGWindows/XHIGWindows.html#//apple_ref/doc/uid/20000961-TP9

BR, Juha

1 Like

Ethan, at al:

What’s worse, Window > Bring all to Front has no effect on Mac anyways- don’t have a Windows box to try it on. Ugh! Unity should just not allow tear-off panels if they are going to act all weird and disappear behind the main window.
I filed a bug on this:
Ticket# 381251_ghnnjdfv

Thanks if you can bump this somehow, or maybe it will be fixed in 3.1 - that would be sweet.

@Ethan,
See (Case 381251) “Editor windows keep getting lost behind the main editor”.
Morten said he is closing the ticket because it’s “by design”. I am pleading with him not to close it, and that the design is broken. I asked him to contact you.

@Juha, Thanks for the link to the Apple HIG docs, hopefully that will help.

I’m also having trouble with floating windows (since u3.0-pro).

Have a look on this thread :
http://forum.unity3d.com/threads/67135-Player-crashing-on-launch-something-to-do-with-screen-size-and-windowing.

And if some people could try to do my test and report back basically what their setup is and what FPS they’re getting, that’d be great. THx.
:slight_smile:

Cool, I just got word that case 381251 is resulting in a change of behavior for detachable editor panels! Thanks to Morten, Ethan everyone who helped on this one :slight_smile:

Am I missing something, or is this bug still not fixed after six months and two releases?

It’s not a bug.

It’s a bug according to Apple’s UI guidelines, plus common sense because it’s annoying as hell. It’s still not fixed. I’m going to add a note to case 381251 in case it got lost.

Seems like this one slipped through the cracks, because here is a response on the case

Thanks for the update Alex. Let’s hope the fix gets added into 3.4.

Not having the windows float in front is a terrible idea. :frowning: Unity is the only app where I need to constantly use command ~ or Exposé all the time, in order to find windows. What app is there where dockable windows move behind, like that? There’s got to be some precedent.

Jessy, thank you! I didnt know about Command ~ (actually Command ). That's great. I had given up on it because Window | Bring all to front is a noop on Unity on the Mac. But Command is just the trick.