Tag Archives: gui

Smart Playlists Just Got Dumber

I mentioned recently how handy it can be to create complex “Smart Playlists” in iTunes. Suppose you want to make a smart play list like this one:

iTunes offers boolean logic for constructing Smart Playlists.

It says the songs in this new playlist have to be “My Non Dogs.” (My Non-dogs is another playlist that includes songs that are either unrated or rated 3 stars or above.) But besides not being dogs, this playlist’s songs also need to be performed either by David Byrne or by the Talking Heads. In other words, iTunes gives us a friendly way to construct a query using boolean algebra.

Prior to iTunes 10.4, that was easy enough. There were little buttons at the end of the pane. A ‘-‘ button deletes the rule; a ‘+’ button adds a new rule; a ‘…’ button makes a rule with multiple conditions, as above:

iTune's old '...' buttons

The problem is that iTunes 10.4 got rid of the ‘…’ buttons:

iTunes 10.4 no longer has '...' buttons.

Smart playlists can still use boolean algebra: all my old lists still work. The only problem is trying to make a new one. How do you push a button that’s not there?

The answer is to hold down the option key. Then the ‘+’ buttons become ‘…’ buttons:

In iTunes 10.4, hold down 'option' to turn the '+' buttons into '...' buttons

I should point out that taking a screenshot is a lot more difficult when you’re holding the option key. The only way I could figure out to do it was by doing a “Timed Screen Grab” using the Grab utility:

The 'Grab' utility is located in '/Applications/Utilities/Grab.app'

Immovable iMovie

I’ve only used iMovie a handful of times, and frankly, that was too many. It gets the job done, but it’s inexplicable and bloody-minded. Here’s an example:

Immovable iMovie

What happened was that I tried to import a movie, but I inadvertantly picked the wrong one. But I had lots of time to rue my error, staring at this dialog. Because, you see, iMovie doesn’t have a “cancel” button. Arrgh! That’s forgivable in an application that gets busy and makes you wait 2-3 seconds for something, but when it wants you to cool your heels for 10 minutes at a stroke, not having a cancel button is ridiculous. From the HIG:

Modelessness
As much as possible, allow users to do whatever they want at all times. Avoid using modes that lock them into one operation and prevent them from working on anything else until that operation is completed. … If an application uses modes, there must be a clear visual indicator of the current mode, and it should be very easy for users to get into and out of the mode.