apiology / shortcuts-for-asana

Chrome extension which adds missing keyboard shortcuts/behavior to Asana

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shortcuts for Asana

CircleCI

Chrome extension which adds missing keyboard shortcuts/behavior to Asana.

Available in the Chrome Web Store

Using

Tasks

Remove the assignee of a task - or the current project if there is none - using cmd-ctrl-r:

screenshot showing Asana task with an assignee

Assign the time of a task with ctrl-t:

screenshot showing Asana task with cursor in time field

Task List

When you mark a task complete using cmd-enter in the task list view, Shortcuts for Asana will return your focus to the first open task.

You can move focus to the first open task manually with cmd-ctrl-i.

Search Results

ctrl-r will click the 'Refine search' button.

screenshot showing a search results screen

Task Description

If you have links within a task description, Shortcuts for Asana adds keyboard shortcuts for those tasks:

  • cmd-ctrl-1: open the first link in a new tab
  • cmd-ctrl-2...: etc

screenshot showing Asana task description and repeating above keystrokes

Dependent Task Dialog

If you mark a task done which has dependent tasks, links to those tasks appear in the warning dialog. Shortcuts for Asana adds keyboard shortcuts for those tasks:

  • cmd-ctrl-1: click on first task in the dependent task warning dialog.
  • cmd-ctrl-2...: etc
  • cmd-enter: mark the original task as complete and close the dialog.

(see Upvoter for Asana for an interesting use for these links!)

screenshot showing Asana dependent task dialog while closing a task and repeating above keystrokes

Installing Chrome Extension

Available in the Chrome Web Store

Legal

Not created, maintained, reviewed, approved, or endorsed by Asana, Inc.

Contributions

This project, as with all others, rests on the shoulders of a broad ecosystem supported by many volunteers doing thankless work, along with specific contributors.

In particular I'd like to call out:

  • Audrey Roy Greenfeld for the cookiecutter tool and associated examples, which keep my many projects building with shared boilerplate with a minimum of fuss.

About

Chrome extension which adds missing keyboard shortcuts/behavior to Asana

License:MIT License


Languages

Language:TypeScript 78.6%Language:Makefile 9.3%Language:Ruby 7.6%Language:JavaScript 4.1%Language:Emacs Lisp 0.4%