All that glitters
The Lion Window Manager is Broken
  • Command-Tab Foregrounding: when I switch to an app, I expect it to be foregrounded.  For non-full screen apps, I am more often moved to the space it’s in, but left looking at the most recently foregrounded app in that space.
  • Command-Tab Recent Apps: I have 2 full-screen Safari windows open.  I am looking at one of these, and Command-Tab over to Terminal.  I now Command-Tab back.  I get the other Safari window presented, but if I look hard, it has the backgrounded look (grayscale buttons, low contrast, etc.).  If I hit Command-L, to jump to the URL bar, in this state, Lion will now switch me to the other Safari window.  It knows it’s wrong!  Hitting Command-T to open a new tab also seems to have the effect of opening a tab in the non-visible Safari window in this state, though it doesn’t cause a switch to the other window.
  • Intra-App Window Switching: more generally, if there are multiple full-screen windows for a given app, only the “foreground” window of that app (which I seem to have no control over, as noted above) is available through Command-Tab switching.  Combine that with the fact that Command-Backtick no longer works between full-screen windows in an app, and I now must use gestures to access certain windows.  Productivity killer for a programmer. 
  • Desktop Inaccessible: None of the Expose gestures that get me to the desktop work while I’m in a full-screen app.  Picky, maybe, but I had a big use case here, which was that I’d grab an image out of a web page in Safari, flick a gesture to expose the desktop, and deposit it there.  The default four-finger gesture to expose the desktop also doesn’t work when you’re dragging anything (it seems to interpret your other fingers’ movement as a 3-fingered swipe, ignoring the finger that’s “holding” the item you’re dragging).  I think the desktop metaphor is awesome, but if I can’t easily drag content from an app onto my desktop, I’ve effectively lost it.

It feels like Lion is a half-way point to a full-screen OS a la iOS, but it is horribly painful to use in the mean time.  There’s a loss in reliability and transparency, and much of what I’m seeing has to qualify as pure bugginess.

I could write a list of the things I think are amazing, well designed, and pretty (the gestures are so great, and OMG the animation for sliding back in Safari history is a work of art), but right now all I want to do is vent. :)

Lion feels like OSY 1.0.  A kind of a new thing, not entirely thought-through, and in desperate need of some polish.

blog comments powered by Disqus
blog comments powered by Disqus