Dart's natural language filling feature allows you to set task properties by typing normal words into a task title. As you type, the system identifies and highlights potential properties, such as dates, assignees, and tags, so you can apply them without leaving the keyboard.
How to use natural language filling
When creating or editing a task, type natural language into the title field. The system will automatically highlight recognized phrases.
For example, typing "Design new homepage mockup by Friday and assign to Alex" will cause the system to highlight "by Friday" and "Alex" to indicate that a Due Date and Assignee have been detected.
To accept the suggestion, press Enter (on a PC) or Return (on a Mac). The property will be applied to the task, and the text will be removed from the title.
To dismiss or cancel an NLP recommendation:
Press Backspace (on a PC) or Delete (on a Mac)
Hover your mouse over the highlighted text and click the small "x" icon that appears in the top-right corner of the highlight
Supported properties
Natural Language Filling can set the following properties based on what you type:
Assignees (e.g., "assign to David," "for Sarah")
Due Dates (e.g., "by next Tuesday," "on Dec 15," "tomorrow")
Tags (e.g., "design," "bug," "P1")
Priorities (e.g., "high priority," "set to low")
Sizes (e.g., "medium size," "set 5 points")
Dartboards (e.g., "add to Marketing board")
Manual shortcuts for properties
In addition to automatic detection, you can manually trigger property selection from the title of a task:
Use
/(slash): Type a forward slash to open a menu of all available task properties. You can then select any property and set its valueUse
@(at): Type the "@" symbol followed by a team member's name to quickly search for and add an assignee

