Apple


I upgraded to Leopard over the weekend after borrowing a friend’s copy, since I just couldn’t wait for mine to arrive (thanks Coda!), and it’s been overall a Good Thing. Leopard has brought us new versions of just about every app in OS X. The most notable ones, for me, are Mail, iCal, Terminal, Spaces, and Stacks.

Mail.app

Mail got an iTunes-like sidebar and a little Mail Activity status area (yes, there are other things like Notes and Todos, but I haven’t bothered to use them yet). The update coincided with GMail’s addition of IMAP, a long-awaited feature — especially for us iPhone users. My previous solution of forwarding all my accounts to a fastmail.fm account is pretty much defunct. Setting up GMail’s IMAP on two accounts with a combined message count of 17,904 was not a fun experience. Now that I’ve set it up and tweaked a few things it seems to be humming along quite nicely, Inbox Zero style. Here’s what I recommend you do if you’re going to set up IMAP with GMail:

  1. Log into gmail.com
  2. Archive everything (except stuff you haven’t dealt with yet)
  3. Delete all your labels (maybe, see below for an explanation)
  4. Enable IMAP under Settings
  5. Add the GMail account to Mail.app (I’ll call it “Personal”)
  6. On the sidebar in Mail select Personal → [Gmail] → Sent Mail, then choose the Mailbox → Use This Mailbox For → Sent
  7. Do the same for Trash, Junk, and Drafts
  8. Install Mail Act-On (might require some Terminal tweaking)
  9. Create an archive rule called “Act-On: y | Archive” and say that if it’s in “Personal” to move the message to Personal → [Gmail] → All Mail
  10. Repeat #9 for each other account you have

Now you’ll have the ability to get to that holy grail of email, Inbox Zero, with more ease than before. Under this setup you’ll have an inbox, but it’ll be empty most of the time. The email you’ve dealt with will be archived and will be visible in Mail under Personal → [Gmail] → All Mail and under All Mail on gmail.com. Oh, and about step #3.. when GMail first came out and told us “search, don’t sort” and gave us labels I thought I understood what to do, but what I ended up doing was pretty much sorting email into labels, going totally against how GMail is set up. What I discovered is that labels should only be for emails that you still have an active interest in, otherwise you’re just sorting and filing. In GTD-speak that’s only use labels for emails that still have an action associated with them. By the way, this applies locally to Mail.app as well. Get rid of your folders. You only need Smart Mailboxes and search. Try it, you’ll like it.

iCal

The only thing that looks the same (almost) in this version of iCal is the events view. Everything else has been tweaked. The mini-calendar is more legible and larger. The list of calendars has, like Mail, been iTunes-ified. The biggest change is the dropping of the edit drawer in favor of a popup. My only complaint with it is that I don’t understand why they went with a drop shadow under the text boxes inside rather than a fuzzy blue border like in Safari.

Terminal

So Terminal has real preferences now, and tabs. The former is nice, but I’ve already set things up so I doubt it’ll have much effect. The latter has been mitigated by the fact that I use screen. Oh well, they’re welcome additions anyway. Thanks Apple!

Spaces

This is probably the best new feature in Leopard as far as I’m concerned. Don’t get me wrong, I’m excited about Time Machine, but mostly because it’ll encourage other people to back up more, making the Mac ecosystem a better place to be. Most of the other things in Leopard are not really big-ticket items, but are nevertheless cool to have. I’m still noticing little things, like the fact that ⌘⇧4 (grab selection) now has coordinates and dimension numbers — nice touch!

Anyway, Spaces is exactly what Virtue Desktops and Desktop Manager should have been. The animation is exactly right (windows slide off the screen in the direction of motion, the pager comes onto the screen with the arrow inside the old space pointing to the new one), windows that live on all spaces are supported and predictably stay put when switching spaces. Dragging apps around when viewing all spaces is dead simple, and Exposé even works in that view. All-in-all, I’m very impressed with their implementation of virtual desktops.

Stacks

I’ve only got the default stacks in my dock right now (Downloads and Documents), but I’m digging this feature already — enough to make me leave the Dock visible and put it on the left side. So now the Dock does have a use for me: My Active Stuff. I removed all apps from it, so only running ones show up. I can easily click on the stacks in the dock, pull out the thing I want to mess with, and either open it or drag it to an application (usually opening folders in TextMate).

Ruby

Despite the best laid plans of mice and men, Ruby is still broken under Leopard. Not as broken as Tiger, mind you, but broken is broken. So I’m sticking with my Tiger setup of using MacPorts for everything. Oh well.

3rd-Party Apps

  • Spanning Sync went bonkers and now wants to delete all my iCal events. sigh
  • 1Password refused to work at first, but has been updated for Leopard and now works just as before
  • Pyro and Safari 3 are feuding, and as a result you can’t upload files in Pyro

So all in all I’m quite pleased with the upgrade, and I recommend you check out the Ars Technica review for more. It has already changed the way I work for the better, though how much of that is coincident I’m not sure yet.

I finally found, after about two months, a couple things I want the iPhone to do that it doesn’t do:

  1. Upload to Flickr
  2. Play music over an Airport Express

The first may be taken care of with a third-party app, like Pushr or iFlickr. The latter is a bit more tricky, or at least would be if we wanted it done right (as part of the iPod app — hint, hint Apple). But hey, give me a simple interface to browse songs and I’d be satisfied for a first attempt.

Having recently dealt with Apple in buying the iPhone and having to continually deal with Helio to give me my money back, I thought I’d compare and contrast the experiences I’ve had with them.

Helio hasn’t refunded the money they owe me when I’ve been asking for it for the last nine months. Apple gave me back $100 that they didn’t even owe me, and the refund took about two minutes.

Helio’s customer service representatives are either dumb, misinformed, or powerless to help when confronted with a problem. Apple’s customer service representatives are knowledgeable, intelligent, and generally do the right thing (such as when they completely overhauled my old PowerBook when I sent it in for the final repair).

Helio and Apple both try to appeal to the hip and young crowd, but Helio does it with slogans and cute phrases over the phone, such as “How can we make your day better?” and “If you’re holding [on the phone], you must not be happy.” Apple does it with superior design, superior service, and simplicity.

I spent about an hour on the phone today with Helio, today being about a day later than they said I should have my refund. Since I last blogged about it they pushed it off in August, saying that the approval process should take no more than two weeks from that date, pushed it off again at the end of August, and now pushed it off again in mid-September. Not only that, but they’re now saying 59 business days, not just days. The last person I spoke to said that I could expect the refund 59 business days from today. This is simply amazing. This company has so much contempt for their customers, it is unbelievable. They now tell me that I should wait until December 10th to receive the refund, or over a whole year since I cancelled my account.

While cell phone carriers may suck in general, Helio raises the bar on horrible so much that it’s hard to compete with without going out of business (which I predict Helio will do within a year). Anyone interested in getting a class-action suit together?