refactor(worker): remove MessageParser (replaced by StreamAnalyzer)
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
<h2>Task Creation: How should adding tasks work?</h2>
|
||||
<p class="subtitle">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?</p>
|
||||
|
||||
<div class="options">
|
||||
<div class="option" data-choice="a" onclick="toggleSelect(this)">
|
||||
<div class="letter">A</div>
|
||||
<div class="content">
|
||||
<h3>Inline Add (To Do style)</h3>
|
||||
<p>A text field always visible at the bottom of the task list. Press <strong>Enter</strong> to create a quick task with just a title. Tab or click to expand for more fields (description, tags, status).</p>
|
||||
<div class="pros-cons">
|
||||
<div class="pros"><h4>Pros</h4><ul>
|
||||
<li>Fastest for rapid task entry</li>
|
||||
<li>Keyboard-driven — never leave the list</li>
|
||||
<li>Feels natural and lightweight</li>
|
||||
</ul></div>
|
||||
<div class="cons"><h4>Cons</h4><ul>
|
||||
<li>Limited space for advanced fields</li>
|
||||
<li>Need separate flow for setting tags/status on creation</li>
|
||||
</ul></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="option" data-choice="b" onclick="toggleSelect(this)">
|
||||
<div class="letter">B</div>
|
||||
<div class="content">
|
||||
<h3>Inline Add + Detail Pane Editing</h3>
|
||||
<p>Same inline text field for quick creation. After pressing Enter, the new task is selected and the <strong>detail pane on the right</strong> becomes editable — add description, tags, commit type there. Like To Do's "click task → edit in sidebar" pattern.</p>
|
||||
<div class="pros-cons">
|
||||
<div class="pros"><h4>Pros</h4><ul>
|
||||
<li>Quick entry AND full editing without modals</li>
|
||||
<li>Uses existing detail pane real estate</li>
|
||||
<li>Closest to Microsoft To Do's actual flow</li>
|
||||
</ul></div>
|
||||
<div class="cons"><h4>Cons</h4><ul>
|
||||
<li>Detail pane needs to become editable (currently read-only)</li>
|
||||
<li>More complex state management</li>
|
||||
</ul></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="option" data-choice="c" onclick="toggleSelect(this)">
|
||||
<div class="letter">C</div>
|
||||
<div class="content">
|
||||
<h3>Keep Modal Dialog + Keyboard Shortcut</h3>
|
||||
<p>Keep the existing modal editor but add <strong>Ctrl+N</strong> / <strong>Enter</strong> shortcut to open it instantly. Add keyboard navigation within the dialog (Tab between fields, Enter to save).</p>
|
||||
<div class="pros-cons">
|
||||
<div class="pros"><h4>Pros</h4><ul>
|
||||
<li>Minimal code changes</li>
|
||||
<li>All fields visible at once</li>
|
||||
<li>Modal keeps focus clear</li>
|
||||
</ul></div>
|
||||
<div class="cons"><h4>Cons</h4><ul>
|
||||
<li>Still interrupts flow with a window</li>
|
||||
<li>Feels heavier than To Do</li>
|
||||
</ul></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user