Monday, January 28, 2008

Stacks Reference

History
Stacks
was introduced as a Leopard Dock extension for folder handling. Stacks was patented about 15 years ago by Apple and was called Piles. A Pile is "a loose grouping of documents. Its visual representation is an overlay of all the documents within the pile, one on top of the other, rotated to varying degrees...a pile on the desktop looked just like a pile on your real desktop."

It also appears that the beta release of Leopard delivered a slightly different Stacks solution that the final release did.


Controversy
Flat or hierarchical? Applications or documents? Big or small?

Comparing Tiger to Leopard, Stacks has replaced the simple pop-up folder list in the Dock with a more visually-appealing, flattened version that appears to be a true Dock extension. Some Leopard users are upset with the current implementation of Stacks, since hierarchical menus are no longer possible as they were under Tiger. It is rumored that Leopard update 10.5.2 will add hierarchical views as a third Stack view option.

Along with the hierarchy debate, functionality regarding document handling has been questioned. According to Apple documentation, the Dock "provides easy access to some of the Apple applications on your Mac...displays which applications are currently running, and holds windows in their minimized state. It's also the place to find the Trash...For your convenience, you can add your own applications, files, and folders to the Dock" It appears that applications, files and folders are not a major area of concern for the Dock or Stacks. Quick View and Cover Flow are not available in Stacks.

Only so many items can be displayed in a stack. You cannot scroll through all items in a stack, only the items that are displayed. Also, Stacks do not have a built-in Spotlight for searching. In its current form, fewer items in a Stack is better.


How to Use

Clicking and dragging a folder to the right-hand side of the dock will create a symbolic link to the folder and display the contents as a Stack. Hidden folders such as Trash and network shares can also be viewed as a Stack. The user may then launch applications from the Stack. Items can also be dragged in and out of a Stack. The downloads stack will reflect download status.

Stacks has tight integration with the Finder. To open a Stack folder in Finder, a user can:
  • Click and hold on the stack, wait for the pop-up menu to appear, then move up and highlight "Open ..."
  • Right-click a Stacks folder and selecting "Show in Finder", or
  • Hold the command key on the keyboard and click on a Stack to open the Stack's folder in Finder. Doing the same thing on a folder within a stack will open that folder as well.
While viewing a stack, an item will be selected when typing the first letter of its name. Arrow keys on the keyboard can also be used to navigate a stack, but the mouse scroll wheel/button for Stack item selection is not supported yet.


Enhancements
Most Stacks enhancements involve changing Stack icons, some sites are also providing instructions on how to create custom Stack icons. Other enhancements include adding a recent items stack, enabling mouse-over Stack item selection, and clearing working Stacks. Utilities are also enhancing Stacks navigation. Stack-like solutions are appearing on the iPhone and Microsoft Windows.


Summary
Although there is still controversy over whether or not Stacks is useful in its current state, some users are embracing its functionality as a good way to enable application and document favorite categorization.

No comments: