Action Bar (⌘T) is a command palette used to navigate the browser.

Goals


Navigation and Education.

Allow the user to get to where they want to go as fast as possible. Rather than having the omnibar be just used to navigate between websites, it can also navigate the browser. The action bar should feel just as familiar as the omnibar in behavior but give suggestions that let you accomplish more powerful features.

The action bar should also be a mechanism for users to learn about Sail shortcuts and features inside of the Sail Module. The key is for users to learn which actions are most important to them, and over time develop a taxonomy with Sail which allows them to stay in flow as long as possible.

Background & Strategy


Navigating the browser has become an increasingly complex task. With dozens of tabs open and multiple windows, the easiest thing to do is to create a new tab. Users like creating new tabs even for sites they already have open because it's the fastest way to get to where they want to go. Unfortunately, this behavior leads to tab sprawl and isn't the fastest since loading a new page takes time (versus changing tabs if you already had that page loaded).

Every action in the browser starts with ⌘T but that action shouldn't always be a new tab. You should be able to use ⌘T to navigate new tabs, search existing tabs, change Spaces , and more.

Command palette is the perfect UI for the action bar because it feels similar to the omnibar but lets us add in multiple layers of functionality. The user can also use the palette without lifting their hands of the keyboard. Features can be accessed without using the mouse without memorizing keyboard shortcuts (but we will display them so you can learn them).

See Capiche History of the Command Palette, Also useful might be ‣ with the Action Bar filter.