Fetching articles...

Hiding apps

Hiding apps is a great feature in OS X that few people seems to understand, even Apple don't understand it. It basically allows you to hide apps you don't work with at the moment, so you can better focus on those you do. In difference to making a single app fullscreen, this allows you to focus on two or three apps at a time, while having the rest waiting, hidden in the background.

Apple broke the feature in Lion, and I want it back.

This is how it used to work and why it was so good:

  1. You have Mail, an editor and a browser open and you switch between the editor and the browser to do your work.
  2. You get a mail, switch to the mail app and when you're done, hide the mail app so you won't be disturbed again and don't need to think about mail anymore.
  3. This lands you in the previous app (the editor), and you can continue working. When you switch to the next app (cmd-tab), you will get the browser (since mail is hidden).

This makes a focused work-flow, you can take detours in other apps but as soon as you hide them, they are completely gone and won't bother you any more. They will however remain open so you get notified with new mail, don't need to wait for them to restart, and when switching back to them you will be exactly where you left off.

An additional perk is that there are no animations when hiding and un-hiding apps, unlike going fullscreen which plays a little animation for you before you can continue. Watching animations is of course mandatory, while hiding apps are instant.

This is how it works now, and why it's broken:

  1. You again have Mail, an editor and a browser open and you switch between the editor and the browser to do your work.
  2. Just as previously, you get a mail, switch to the mail app and when you're done, hide the mail app so you won't be disturbed.
  3. As before, this lands you in the previous app (the editor), and you can continue working.
  4. However, now if you switch to the next app (cmd-tab), you will go back to mail (the machine won't care that it is hidden)
  5. Since you want mail hidden, you hide it again (go to editor) and cmd-tab to get to the next app, which will again be mail.

You continue hiding mail for a few hours until giving up, and realize that you have only two options.

  1. Quit mail instead of hiding it.
  2. After hiding an app, cycle through all visible apps so the app-switcher-list gets correctly re-ordered by visible apps.

None of these are good options. I have chosen #2, but its bizarre how much hate & rage I feel each and every time I do that little dance. "It's just a computer", I try to tell myself. "It's just a stupid little box of stupid. You can't be angry with stupid. Stupid cannot be accountable." But it doesn't help.

Reporting this bug to Apple got the following response: "Behaves correctly".

About

Hello! How nice of you stopping by! ❤️

My name is Olof Thorén, I am an indie developer from Stockholm, Sweden.

I really enjoy creating stuff, and that is the reason why I am doing this. I started working full-time on building apps in 2009.

At the moment my main focus is Feeds, a glorified news and RSS-reader that keeps track of the web for you. I also build Qiozk Solo, white-label magazine apps for (mainly Swedish) publishers. I have published ~75 Solo-apps though most of them are not active today. Aggressive Development has published 15 apps under its own name and many more for other companies.

Please feel free to say hello on twitter @olof_t or email olof@aggressive.se. Don't hesitate to send me comments or feedback on anything I write.