The Nightmare Before Christmas

(This was my first time seeing this film. I know. I’m a terrible person.)

I hate musicals. Let me get that out of the way. All the spontaneous, choreographed singing? Hate it. I mean, how realistic is it that all the towns folk of Halloween Town simultaneously burst out into song and…oh…Halloween Town. A skeleton man. A living rag doll. And a ghost dog. Right. This is a fantasy world.

Yes, a fantasy world. And a remarkable one at that. The imagination and creativity that went into the character and set design for the film is astounding. Immensely inventive. (And the stop motion adds a special quality not achievable if this were a traditionally animated film.) If Halloween actually had its own town, this is exactly what it would look like.

Is this what it would sound like, too? I don’t know, but I can’t imagine The Nightmare Before Christmas sounding like anything else. Danny Elfman’s work for this film is absolutely spectacular. Strong themes, sharp lyrics, and terrific performances—including Elfman as Jack Skellington’s singing voice—really make this film into the classic it is. (That Elfman never took on a similar project is somewhat disappointing. No other film project of his has matched the level of musical variety and creativity achieved in this film. The closest he came was for Charlie and the Chocolate Factoryand its four highly varied and highly enjoyable songs for Augustus Gloop, Violet Beauregarde, Veruca Salt, and Mike Teavee.) From the opening song “Halloween Town” to the film’s highlight song “What’s This?” to the summation of each theme in the end credits, Elfman adeptly supplied the film’s striking visuals with striking music that perfectly matched Tim Burton and Henry Selick’s eclectic vision.

The film itself is probably a three-star or perhaps a four-star effort. Things I was curious about weren’t explored (like why was Oogie Boogie a gambling man or why weren’t the portals ever discovered by someone in any of the holiday worlds). But Danny Elfman’s work makes up for the film’s shortcomings.

And one of those shortcomings is that the film’s still a musical. And I hate musicals. But The Nightmare Before Christmas is so much more. A charming concept. Monsterous visual creativity. And a stellar Danny Elfman soundtrack. If only more musicals were made like this one.

Launch Center Pro

I started using Launch Center Pro by App Cubby several months ago, and since then, the app has become indispensable for me. Rarely does an app disrupt my dock arrangement, but Launch Center Pro did. Perhaps the app isn’t for everyone, but below I’ll share how I use it and what for.

What is Launch Center Pro? Through custom URL schemes, developers can allow users and other apps to deep-dive into features or sections of an app. For example, with the tap of a single button, you could search in the Yelp app what restaurants are nearby instead of finding the app, launching it, bypassing the occasional splash screen, tapping the Search tab, typing in “restaurants”, and finally hitting the search button.

The same idea applies to Messages. Rather than launching Messages, possibly having to back out of a message thread from someone else, searching through the list of message threads to find the person you want to send a message to, selecting the thread, and then typing and sending your message, Launch Center Pro can use a URL scheme to send a message to a particular person much faster.

Here’s Launch Center Pro in action:

The speed at which I can accomplish normally-several-step actions is what makes Launch Center Pro so useful for me. And that the app is completely customizable (including what icons are used) makes it useful for many, many workflows. Here’s mine.

When I launch the app, this is what I see:

The app supports “Groups” and “Actions”. Groups are folders of actions. Actions are the specific task to perform (whether it’s launching an app or calling someone).

Tapping the Edit button (the pencil in the upper-right corner) places the app in edit mode (love the blueprint theme) where you can add, delete, or rearrange groups and actions. Tapping on a group enters that group for editing.

My main screen has five actions and eight groups. Here’s what the actions do.

Tweet
This launches the OS-level tweet sheet to compose and send a tweet. Most of my tweeting that isn’t a reply to someone else’s tweet happens here. I don’t have to launch an app, wait for it to load, and then post a tweet. (Why am I not using the tweet button in Notification Center? Because my workflow for getting places in apps is tied to Launch Center Pro, and I decided to include tweeting in that. I consolidated.)

New Birdhouse Draft
birdhouse://draft?text=[prompt-twitter]

This shows a window inside Launch Center Pro where I can compose—with the Twitter keyboard—a tweet draft and save it to Birdhouse app. Launch Center Pro supports Apple’s custom keyboards; when composing an action, you can select the default keyboard ([prompt]) and add the additional directive.

New Instagram Post
instagram://camera

This deep-dives into Instagram’s camera. Rather than launching the app and tapping the camera button, this is a shortcut to bypass loading my feed.

Yelp Search
yelp4:///search?category=[prompt]

Like the new-draft action, this launches the keyboard prompt where I can enter a search term and jump right to searching that term in the Yelp app. If you always wanted to search for a specific thing—like “restaurants”—in the example URL you could replace “[prompt]” with “restaurants”.

PhotoForge2
Launches the app so I can edit a photo.

Those are the five main-level actions. Here are what I have in each of my groups. To open a group, you tap and hold on the group to reveal its contents and drag your finger to the action to launch it. As a result, I keep my more-frequently-used actions closer to the group’s center (if you were wondering about my arrangement inside each group).

New
This group contains actions to create a new event in Agenda (my calendar app of choice); create a new email in Mail; create a new note in Simplenote (my note-taking app of choice); create a new timer in Timer; and add an app, movie, album/song, or “other” to Recall app (useful for when someone says, “Hey, you should see ‘Reservoir Dogs’”, and I don’t want to forget).

The URLs:
agenda://event?title=[prompt]&location=[prompt]
mailto:?subject=[prompt]&body=[prompt]
simplenote://new?content=[prompt]&tag=Home
launchtimer://[prompt-num]
recallapp://apps?search
recallapp://movies?search
recallapp://music?search
recallapp://other?add

Apps
This group contains shortcuts to launching apps. These actions give me easy access to apps I use but don’t use often enough to warrant them not being buried inside a folder. No special URLs here; just URLs to launch these apps.

Bookmarks
This group contains Safari bookmarks for sites I might want to quickly jump to.

Search
This group contains actions to search or translate text I enter in the keyboard prompt.

Tweetbot
This group contains actions to jump to specific sections in Tweetbot (my Twitter app of choice).

FaceTime
This group contains shortcuts to FaceTime specific contacts.

Call
This group contains shortcuts to call specific contacts as well as a keypad button and a contact-search button.

Message
This group contains shortcuts to send a message to a specific contact as well as a generic new-message button (I use this when composing a message to multiple recipients; Apple doesn’t have a URL scheme for a multi-recipient message).

So, that’s my Launch Center Pro workflow. If you only use a few apps or call/message a few people, perhaps this app isn’t for you. If, though, you enjoy having quicker, easier, and more efficient ways to perform frequent actions, give Launch Center Pro a try. After using it since July, I can’t be without this app.

Get Launch Center Pro on the App Store for $4.99.

The Old New iPad

Apple broke the rules today. Well, Apple broke its rule today. Since the release of the original iPhone, Apple followed a yearly release cycle with both its iPhones and iPads. Apple had an unwritten rule stating consumers were safe to purchase an iOS device knowing the next model wouldn’t be released for another year.

But that ended today with the refresh of “the new iPad” that was released in March. Seven months after it was released, it was not only made obsolete, it was retired. It didn’t become the cheaper, previous model for sale; it was dropped entirely.

How is that supposed to make those of us who bought “the new iPad” feel? Angry? Confused? Duped? I feel all of the above. I’ve read numerous tech writers exclaim I have no right to be upset that Apple released something better and I have every right to buy that new thing or not.

I don’t think this situation is that simple. Again, the “old” “new iPad” is no longer for sale. Gone. Apple is selling the iPad 2, the iPad 4, and the iPad mini—not the 3, 4, and mini. The 3 is dead. Apple sold us a device they had every intention of discontinuing several months after it was released.

So here’s what I propose. Just months after the original iPhone was released, its price was dropped $200 for the holidays. Early adopters, rightfully upset at this, were given a $100 credit. Apple should do something similar for iPad 3 owners—whether they bought it seven months ago or last month. Perhaps an Apple or iTunes credit isn’t the best route. So how about the option to trade in iPad 3 for iPad 4 plus an upgrade fee? I’d pay $100-$150 to upgrade my iPad. Plus, Apple could then sell my iPad 3 as a refurbished device. Everyone wins!

Wishful thinking. I know. Especially since there hasn’t been, to my knowledge, much uproar over this situation. In his letter after the original-iPhone incident, Steve Jobs wrote, “We need to do a better job taking care of our early iPhone customers as we aggressively go after new ones with a lower price. Our early customers trusted us, and we must live up to that trust with our actions in moments like these.”

Apple should extend that same spirit of goodwill to iPad 3 owners.