Task Creation: How should adding tasks work?

Microsoft To Do uses an inline text field at the bottom of the task list. Currently ClaudeDo opens a modal dialog. Which approach fits best?

A

Inline Add (To Do style)

A text field always visible at the bottom of the task list. Press Enter to create a quick task with just a title. Tab or click to expand for more fields (description, tags, status).

Pros

  • Fastest for rapid task entry
  • Keyboard-driven — never leave the list
  • Feels natural and lightweight

Cons

  • Limited space for advanced fields
  • Need separate flow for setting tags/status on creation
B

Inline Add + Detail Pane Editing

Same inline text field for quick creation. After pressing Enter, the new task is selected and the detail pane on the right becomes editable — add description, tags, commit type there. Like To Do's "click task → edit in sidebar" pattern.

Pros

  • Quick entry AND full editing without modals
  • Uses existing detail pane real estate
  • Closest to Microsoft To Do's actual flow

Cons

  • Detail pane needs to become editable (currently read-only)
  • More complex state management
C

Keep Modal Dialog + Keyboard Shortcut

Keep the existing modal editor but add Ctrl+N / Enter shortcut to open it instantly. Add keyboard navigation within the dialog (Tab between fields, Enter to save).

Pros

  • Minimal code changes
  • All fields visible at once
  • Modal keeps focus clear

Cons

  • Still interrupts flow with a window
  • Feels heavier than To Do