Mar 15, 2016 Download TaskPaper – Plain text to-dos for macOS 10.11 or later and enjoy it on your Mac. Make lists and get organized. TaskPaper is a plain text to-do list that’s surprisingly adept. Thoroughly modernized. TaskPaper 3 is all new, while still retaining the same plain text design that’s been getting things done since 2006.
debugger
statement from javascript codeancestor-or-self::
in searchTaskPaper allows you to create tags by typing @
followed by a tag name. You can also include an optional value after the tag like this: @mytag(my value).
The new feature is that TaskPaper now understands lists of comma separated values. For example you can now type @job(jack,jane) and TaskPaper understands that there’s a list of values associated with the tag. When you click on “jack” your lists will be filtered to show all tasks where “jack” is listed on the job.
TaskPaper 3.7 improves how filtered items work in two ways:
Also this release:
@
within existing wordsReminders: Quickly import items from (or export to) Reminders.app. Create reminders on the go with Siri then move them into TaskPaper at your Mac. Or export TaskPaper items to Reminders on your Phone.
Palettes: Create new items or select multiple items from the standard palette UI. Use Edit > Tag With… to apply multiple tags at once. Use Item > Move to Project… to both create a new project and move items to it in a single step.
top-padding-percent
stylesheet attributeunion
, intersect
, and except
caused problemsDue to changes in TaskPaper’s bundle identifier TaskPaper 3.5 cannot auto-update itself. You will need to download again directly from using the following link. This is a free update, just re-enter your existing license key if prompted.
App
Sidebar
Searchbar
Palettes
Tabs/Windows
Stylesheets
display
span stylesheet attribute to content
Other
The release frequency has slowed as I’ve taken a step back to work on some larger changes.
First, I’ve just finished restructuring TaskPaper’s code so that I’m able to open source the model layer (see links below). This makes it possible for other scripters and developers to process TaskPaper files on macOS, iOS, and anywhere else where there’s JavaScript.
Second, I’m now in the process of updating the user interface code to use Apple’s new Swift programming language. This will put TaskPaper on a better foundation to keep up with whatever changes Apple brings in the future. It’s also giving/forcing me to look through every line of code and fix all the dumb stuff that I did! I’m still a ways from done, but I’m making good progress.
Open Source Model Layer:
Added Expand/Collapse Commands:
Hold down “Option” key for a “Completely” variant of each item.
Removed Redundant Commands:
Please use the explicit Expand/Collapse commands for folding. Use “Tab” and “Shift-Tab” instead of the Indent and Un-Indent menu items. I think any short term pain this causes will make TaskPaper a more nimble and focused app long term.
Improved Item Movement in Filtered Views:
Added New ”filtered” Item Handle State:
This state joins the existing “Expanded” and “Collapsed” states. Filtered state indicates that some children are visible and others are filtered out of the display. Click a filtered handle to expand it to show all children.
Other Changes:
Theme Additions:
filtered
item attribute for themes to query.handle-size
item style property.handle-border-color
item style property.handle-border-width
item style property.@projects
tag..taskpaper
file extension.-
.ShowPreviewBadge
defaults key to hide “Prev” badge in TaskPaper’s preview version.(
and )
be escaped with
when used in tag values.Scripting API
Outline.getOutlines()
OutlineEditor.getOutlineEditors()
OutlineEditor.getOutlineEditorForOutline(outline)
selection.selectedItems
selection.displayedSelectedItems
selection.displayedAncestorSelectedItems
Theme Additions:
depth
item attribute for themes to query:paragraph-spacing-before
item style property.paragraph-spacing-after
item style property.guide-line-width
editor style property.item-handle-size
editor style property.Theme Additions Demo:
Download old and unsupported versions of TaskPaper.