vicoapp / vico

Mac Programmers Text Editor
http://www.vicoapp.com/
657 stars 89 forks source link

Entering a command in fullscreen mode then moving to another space makes the vico space inaccessible #73

Open farmdawgnation opened 10 years ago

farmdawgnation commented 10 years ago

While working this morning, I started to type a command to start editing a new file. Halfway through the command, I forgot what I was going to call the file and slid back over to Chrome to look it up in my specs. When I tried to go back to vico, I kept getting kicked out of the space.

Exact Procedure:

  1. Start vico, and go into fullscreen mode.
  2. Start typing a command like :e js/
  3. Slide to another space.
  4. Attempt to return to vico.

Expected behavior: I should be able to return to vico and continue typing my command.

Actual behavior: When I attempt to re-enter the vico space I am kicked back to my previous space immediately.

Shadowfiend commented 10 years ago

Yep, I believe this is related to the modality of the ex popup. As we work through the improvements we're discussing as we re-term it the Omnibar, I think this annoyance will go away.

@nomothetis: given this, I suppose it goes without saying that we should try and make the omnibar similarly not modal, if at all possible. Or, if we must leave it modal, seeing how we can deal with the specific issue. XCode, for example, hides its file opener if the application loses focus (including in full-screen mode).

In fact, that's probably the best behavior for the ex popup anyway.