Dashboard

As you know, the essence of using a computer is running programs, which often produce documents. In OS X, however, there’s a third category: a set of weird, hybrid entities that Apple calls widgets. They appear, all at once, on a virtual desktop (Figure 5-13)—the leftmost of the ones in Mission Control, unless you’ve moved your desktops around.

The Dashboard is a fleet of mini-programs that convey or convert all kinds of useful information, on a Spaces screen all their own. You get rid of the Dashboard either by pressing the same key again (F4 or whatever), by swiping three fingers to the right on your trackpad, or by clicking anywhere except on a widget.

Figure 5-13. The Dashboard is a fleet of mini-programs that convey or convert all kinds of useful information, on a Spaces screen all their own. You get rid of the Dashboard either by pressing the same key again (F4 or whatever), by swiping three fingers to the right on your trackpad, or by clicking anywhere except on a widget.

(Yes, the information modules of your Today panel (Today Tab) are also called widgets. But those are much newer—and they may even be a sign that the Dashboard’s days are numbered. For now, however, these duplicate features coexist.)

Note

Apple thought that parking the Dashboard widgets on their own little virtual screen was a convenient place to keep them. They do, after all, feel like they constitute a separate little software world.

But if you can also make widgets appear in front of whatever window you have open. To do that, open →System Preferences. Click Mission Control, and then turn off Show Dashboard as a Space. From now on, Dashboard widgets appear as a constellation of little app windows on top of whatever else you were doing.

Here, for example, is how you can find them:

In any case, you now see the display shown in Figure 5-13. Welcome to the Dashboard.

These weird, hybrid entities aren’t really programs or documents. What they most resemble, actually, are little Web pages. They’re meant to display information, much of it from the Internet, and they’re written using Web programming languages like HTML and JavaScript.

Mastering the basics of Dashboard won’t take you long at all:

Note

As mentioned, the Dashboard may be on its way to the great software graveyard in the sky; Yosemite’s new Notification Center widgets do almost exactly the same thing. But for now the Dashboard is still yours to enjoy.

The Widget browser screen appears when you click the big button at the bottom of the Dashboard. As shown in Figure 5-14, it’s simply a master collection of every widget on your Mac, even the ones that you haven’t dragged onto the main Dashboard screen. Its goal in life: managing all your other widgets.

For example, you can enter icon-deleting mode by holding your cursor down on any one of them; they all start wiggling—and displaying the button at the top-left corner.

But what you’ll do here most often is simply click a widget’s icon to install it onto the main Dashboard screen.

(To close the browser without pulling a new icon out of it, click anywhere on the background.)

The Widget browser also harbors the godlike power of the More Widgets button, described later in these pages.

Dashboard is crawling with cool tips and tricks. Here are a few of the biggies:

To change the Dashboard keystroke to something other than F4 or F12, choose →System Preferences and then click Mission Control.

Here you’ll discover that you can choose almost any other keyboard combination to summon and dismiss the Dashboard, or even choose a screen corner that, when your mouse lands there, acts as the Dashboard trigger. This works exactly as described on Screen corners.

Here’s a rundown of the 15 standard widgets that come preinstalled. True, they look awfully simple, but some of them harbor a few secrets.

This handy widget (Figure 5-16) lets you find out which flights fly between which cities—and if the flight is already en route, it shows you where it is on the map, how high it’s flying, how fast, and whether it’s going to be on time.

This may look like a small window, but there’s a lot going on here:

Yosemite’s new, steroid-enhanced Spotlight feature is the quickest way to look up local movie-theater listings without having to endure the hassle of the newspaper, the hellish touch-tone labyrinth of a phone system, or the flashing ads of a Web site. But Dashboard’s original movie-lookup widget is still around, too.

When you open this widget, a miniature poster changes to a different current movie every 3 seconds. At any point, you can click the poster itself to see something like Figure 5-17.

In the left column, you get a scrolling list of movies in your area. Click one of them to see, at bottom, all the details: release date, rating, length, cast, genre, a plot synopsis, and a link to the preview (trailer). (After you’ve watched the trailer, go back to the list by clicking the left-pointing arrow button at the lower-left corner of the widget.)

The center column lists the theaters near you where the selected movie is playing. Click a theater to see the movie showtimes in the right column.

Incidentally, you’re not stuck with this “Choose a movie, and we’ll show you the theaters” view. See at the top left, where the titles “Movies” and “Theaters” appear? Click Theaters to reverse the logic. Now you’re in “Choose a theater, and we’ll show you what movies are playing there” mode. This view is much better when, for example, there’s only one theater nearby and you want to know what your options are there.

Hey, day traders, this one’s for you. This widget lets you build a stock portfolio and watch it rise and fall throughout the day (Figure 5-18, top right).

To set up your portfolio, click the little button at the bottom of the window. The widget flips around, revealing the configuration page on the back:

Click Done to return to the original stock display. Here’s your list of stocks, their current prices (well, current as of 20 minutes ago), and the amount they’ve changed—green if they’re up, red if they’re down. Click a stock’s name to see its chart displayed at the bottom. (You control the time scale by clicking one of the little buttons above the graph: “1d” means one day, “3m” means three months, “1y” means one year, and so on.)

Finally, if you double-click the name of the stock, you fly into your Web browser to view a much more detailed stock-analysis page for that stock, courtesy of Quote.com.

Thousands of new widgets, written by other people, are available on the Web: games, chat and email notifiers, gas-price reporters, calculators and translators, news and sports updaters, finance and health trackers, and on and on.

To see Apple’s current list of goodies, use one of these tactics:

Either way, you go to the Apple Dashboard downloads page. Some of the most intriguing widget offerings include the Yahoo Local Traffic widget (gives you the traffic conditions in your area), Air Traffic Control (identifies wireless AirPort base stations within range of your laptop), and TV Tracker (shows what you could be watching on TV right now instead of working). There are also FedEx package trackers, joke-of-the-day widgets, comic-strip-of-the-day widgets, and many other varieties.

You can also make a Dashboard widget of your own.

Web Clips exploit an inescapable characteristic of widgets: An awful lot of them exist to deliver real-time information from the Web—weather, stocks, flights, and so on.

But what if your interest isn’t snowstorms, stocks, or sports? What if it’s The New York Times front page? Or the bestselling children’s books on Amazon? Or the most-viewed video on YouTube? Or some cool Flash game?

That’s the beauty of Web Clips, a joint venture of Dashboard and the Safari Web browser. They let you turn any section of any Web page into a Dashboard widget that updates itself every time you open it. It’s like having a real-time keyhole peek at all your favorite Web sites at once.

Here’s how you go about creating a do-it-yourself widget:

  1. In Safari, go to the Web page that contains the information you want to snip. Choose FileOpen in Dashboard.

    The screen goes dark, with only a small window of white. As you move your cursor around the page, the white rectangle conveniently snaps to fit the various rectangular sections of the page (Figure 5-19).

    Your job is to make a frame around the part of the page that usually shows the information you want. If the Web site ever redesigns its pages, it’ll wreck your widget—but what the heck; it takes only 5 seconds to make it again.

  2. Adjust the corner or side handles to enclose the piece of page you want. When you’re finished, click Add or press Return.

    Now Dashboard’s Widget browser opens automatically. But wait—what’s this? There’s a new widget here that wasn’t here before.

    At this point, you can dress up your widget, adding a little polish to this raw clipping you’ve ripped out of a Web page. Click the button that appears when you move your mouse to the lower-right corner. The widget flips around to reveal the controls shown in Figure 5-20.

    Here you can click one of the frame styles to give your widget a better-looking border.

    If you click Edit, the widget flips around to face you again, and here’s where it gets weird: You can reposition your widget’s contents as though they were a window on a Web page that’s visible behind it. Drag the widget contents in any direction within the frame, or resize the frame using the lower-right resize handle. Click Done.

You can make as many Web Clip widgets as you want.

But here’s a big screaming caution: If you close one of these homemade widgets, it’s gone forever (or at least until you recreate it). Web Clips are never represented as icons on the Widget bar, as ordinary widgets are. Ah, well—easy come, easy go, right?