When the user makes a newline on a line with a checkbox, the next line should have a checkbox. If the description was meant to continue on the next line, the user can press tab to remove the checkbox and add four spaces.
Example 1
The user's cursor is at the end of the line...
... and inputs a newline and can continue to write a new item.
Example 2
The user's cursor is at the end of the line...
... and inputs a newline and a tab, and can continue to write the description on a new line.
When the user makes a newline on a line with a checkbox, the next line should have a checkbox. If the description was meant to continue on the next line, the user can press tab to remove the checkbox and add four spaces.
Example 1
The user's cursor is at the end of the line...
... and inputs a newline and can continue to write a new item.
Example 2
The user's cursor is at the end of the line...
... and inputs a newline and a tab, and can continue to write the description on a new line.