%%
parent:: [[Productivity Toolbox]]
%%
# OmniFocus
> [!overview]
> os:: [[macOS]], [[iOS]], [[iPadOS]], [[watchOS]]
OmniFocus is productivity and task management software developed by OmniGroup. There is a lot of flow between OmniFocus and [[Getting Things Done (GTD)|Getting Things Done]].
Fun fact: I've been using OmniFocus since 2010.
I even did a talk with Learning OmniFocus about how I use OmniFocus with [[Obsidian]], which can be found here: [OmniFocus + Obsidian Workflows with Leah Ferguson](https://learnomnifocus.com/tutorial/2022-11-17-omnifocus-obsidian-workflows-with-leah-ferguson/).
## TaskPaper
Supported [[TaskPaper]] tags ([OmniFocus 2020-10-23](https://support.omnigroup.com/omnifocus-taskpaper-reference/))
| Tag | Description |
| ---- | ---- |
| @autodone(bool) | whether the item automatically completes itself when its children are complete (`true`) or not (`false`). Named to match `@done`. |
| @tags(stringA, stringB) | the tag(s) to assign |
| @defer(date) | defer until date, e.g. 2016-04-19 5pm or next Thursday -3d |
| @done(date) | completed on date |
| @due(date) | due on date |
| @estimate(time span) | time estimate, e.g. 2h for 2 hours or 3w for 3 weeks. |
| @flagged | present when an item is flagged |
| @parallel(bool) | whether children are parallel (true) or sequential (false) |
| @repeat-method(method) | the repeat method: fixed, start-after-completion, or due-after-completion |
| @repeat-rule(rule) | an ICS repeat rule (see RFC244557), e.g. FREQ=WEEKLY;INTERVAL=1 |
- Create templates and weekly schedule for Behind the Character Sheet @parallel(true) @autodone(false)
- Set up generic Roll20 Bunch @parallel(true) @autodone(false)
- Set up generic Owlbear Rodeo Bunch @parallel(true) @autodone(false)
- Take the garbage and recycle out @parallel(true) @autodone(false) @estimate(10m) @due(2023-11-23 19:00) @defer(2023-11-23 17:00)
![[OmniFocus SOP#Tags]]
## URIs
![[URI or URL Schemes#OmniFocus]]
## Resources
### Automation
- [[Alfred]] ([[macOS]])
- No longer works: https://github.com/rhydlewis/search-omnifocus
- Replacement in beta testing: https://github.com/rhydlewis/alfred-search-omnifocus
- [[Drafts]]
### Perspective Icons
- [Perspective Icons for OmniFocus 3, by Josh Hughes](https://omnifocusicons.josh-hughes.com/) (Free)
- 141 icons, 2 versions, 24 colours
- [Perspective Icons - MacStories](https://www.macstories.net/pixel/perspective/) ($25 USD)
- 400 unique icons, 2 versions, 25 colours
> [!cite]- Reference
> ```dataview
> TABLE WITHOUT ID
> link(file.path, title) AS "Title",
> type AS "Type",
> keywords AS "Keywords"
> FROM "50 Reference"
> WHERE contains(keywords, this.file.link)
> SORT type, title asc
> ```
---
Change time for "due" (default 5:00 PM)
```
omnifocus:///change-setting?DefaultDueTime=20:00
```