Task Details Panel¶
Overview¶
The Task Details panel is a dedicated sidebar view that displays all properties and metadata for a single task. It provides comprehensive editing capabilities in a focused interface, eliminating the need to switch between views or use inline editors.
Features¶
Comprehensive Task Editor¶
Edit all task properties in one place:
- Title: Task name with inline editing
- Status: Dropdown selector for workflow states
- Priority: Dropdown for importance level
- Tags: Multi-select with color-coded badges
- Bucket: Dropdown for Board view bucket assignment
- Start Date: Date/time picker
- Due Date: Date/time picker
- Description: Rich text editor with Markdown preview
- Dependencies: Task relationship manager
- Links & Attachments: Wiki links and external URLs
- Checklist: Subtask items with drag-to-reorder
Quick Actions¶
Header buttons for common operations:
- Complete Button: Toggle task completion status
- Shows ✓ icon when completed
- Click to mark complete or revert to "Not Started"
- Button style changes based on completion state
- Copy Link Button: Copy deep link to clipboard
- Generates
obsidian://open-planner-task?id=...URI - Shows "Copied!" confirmation feedback
- Paste link anywhere (notes, chat, documentation)
- Close Button: Close the Task Details panel (× icon)
Tag Management¶
Interactive tag selector with visual badges:
- Add Tags: Click tags from dropdown to add
- Remove Tags: Click × on tag badge to remove
- Color Coded: Each tag displays with configured color
- Multi-Select: Add multiple tags to single task
- Tags sync across all views (Grid, Board, Timeline)
Bucket Assignment¶
Dropdown selector for Board view organization:
- Unassigned: Default option (no bucket)
- Project Buckets: List of buckets from active project
- Changes immediately update Board view column placement
- Independent from task status field
Date & Time Editing¶
Dedicated pickers for temporal properties:
- Date Input: HTML5 date picker with calendar
- Clear Button: Remove date entirely (leaves field empty)
- Format: ISO 8601 (YYYY-MM-DD)
- Changes immediately update Timeline view visualization
Markdown Description¶
Rich text editing with preview toggle:
- Edit Mode: Plain text editor with Markdown syntax
- Preview Mode: Rendered Markdown with Obsidian parsing
- Toggle Button: Switch between edit and preview
- Supports all Markdown features:
- Headers, lists, emphasis
- Links (wiki and external)
- Code blocks, quotes
- Embedded images
Dependency Manager¶
Visual dependency editor with type selection:
- Dependency Types:
- FS (Finish-to-Start): Predecessor must finish before this task starts
- SS (Start-to-Start): Tasks start simultaneously
- FF (Finish-to-Finish): Tasks finish simultaneously
- SF (Start-to-Finish): This task finishes when predecessor starts
- Add Dependency: Select type and target task from dropdown
- Remove Dependency: Click × button on dependency item
- Task Selector: Filtered list excludes current task and descendants
- Dependencies visualized in Dependency Graph View
Links & Attachments¶
Manage task-related resources:
- Link Types:
- Obsidian Links: Wiki-style
[[Note Name]]links to vault notes - External Links: Full URLs to websites, docs, repositories
- Add Link: Type or paste link, optional title
- Remove Link: Click × button on link item
- Click to Open: Links open in default application
- Link IDs regenerated during markdown sync (titles/URLs preserved)
Checklist (Subtasks)¶
Task breakdown with interactive list:
- Checkbox: Toggle completion state inline
- Inline Edit: Click title to edit text
- Drag to Reorder: Grab ⋮⋮ handle and drag up/down
- Add Item: Button at bottom to create new checklist item
- Delete Item: × button on each item
- Visual Feedback: Drop indicator shows where item will land during drag
- Progress shown on task cards in other views (e.g., "✓ 2/5")
Usage¶
Opening Task Details¶
Task Details panel opens automatically when you:
- Click a task row in Grid View
- Click a task card in Board View
- Click a task bar in Timeline View
- Click a task node in Dependency Graph View
- Use URI protocol link:
obsidian://open-planner-task?id={taskId}&project={projectId}
Via Command Palette:
- Press
Ctrl/Cmd + P - Type "Open Task Details"
- Enter task ID when prompted (for manual opening)
Panel Location:
- Opens in right sidebar by default
- Can be moved to any Obsidian pane
- Supports split view (details + grid/board/timeline)
Editing Task Properties¶
Title:
- Click the title input field
- Type new task name
- Click outside field or press Enter to save
Status:
- Click status dropdown
- Select new status from list
- Saves immediately on selection
- "Completed" status syncs
completedboolean flag
Priority:
- Click priority dropdown
- Select priority level
- Saves immediately
Tags:
- Click tags dropdown
- Click tag name to add
- Click × on badge to remove
- Tags appear as colored badges
Bucket:
- Click bucket dropdown
- Select bucket or "Unassigned"
- Changes Board view column placement
Dates:
- Click date input to open calendar picker
- Select date from calendar
- Or type date in YYYY-MM-DD format
- Click "Clear" button to remove date
Description:
- Click in description text area
- Type Markdown-formatted text
- Click "Preview" to see rendered output
- Click "Edit" to return to editing mode
- Saves on blur (clicking outside)
Managing Dependencies¶
Add Dependency:
- Click "+ Add Dependency" button
- Select dependency type (FS, SS, FF, SF)
- Select predecessor task from dropdown
- Dependency appears in list
- Updates Dependency Graph View
Remove Dependency:
- Find dependency in list
- Click × button
- Dependency removed immediately
Understanding Types:
- FS (Finish-to-Start): Most common - task B starts after task A finishes
- SS (Start-to-Start): Tasks start together (parallel work)
- FF (Finish-to-Finish): Tasks finish together (synchronized delivery)
- SF (Start-to-Finish): Rare - task B finishes when task A starts
Managing Links¶
Add Obsidian Link:
- Click "+ Add Link" button
- Select "Obsidian" type
- Type note name (autocomplete helps)
- Link appears in list with 📄 icon
Add External Link:
- Click "+ Add Link" button
- Select "External" type
- Paste or type full URL
- Optionally add display title
- Link appears in list with 🔗 icon
Open Link:
- Click link title to open in default app
- Obsidian links open in vault
- External links open in browser
Remove Link:
- Click × button on link item
Managing Checklist¶
Add Item:
- Click "Add checklist item" button
- New item appears at bottom
- Click title to edit text
Complete Item:
- Click checkbox to toggle completion
- Completed items show ✓
- Progress updates on task cards
Reorder Items:
- Click ⋮⋮ drag handle
- Drag item up or down
- Drop indicator shows placement
- Release to reorder
Edit Item:
- Click item title
- Type new text
- Click outside or press Enter
Delete Item:
- Click × button on item
- Item removed immediately
Completing Tasks¶
Mark as Complete:
- Click "Mark as Complete" button in header
- Status changes to "Completed"
completedflag sets totrue- Button changes to "Completed" with ✓ icon
- Task moves to completed section in Board view
Mark as Incomplete:
- Click "Completed" button
- Status reverts to "Not Started"
completedflag sets tofalse- Task returns to active section
Copying Task Link¶
Get Shareable Link:
- Click "Copy Link" button in header
- URI copied to clipboard:
obsidian://open-planner-task?id={taskId}&project={projectId} - Button shows "Copied!" confirmation (2 seconds)
- Paste link in notes, chat, or documentation
- Anyone with the plugin can click link to open this task
Using URI Links:
- Paste in Obsidian notes: Creates clickable link
- Share in team chat: Direct task access
- Embed in documentation: Cross-reference tasks
- Bookmark in browser: Quick task access
Integration¶
Grid View¶
- Select task row in Grid to open Task Details
- Details panel shows canonical task data
- Changes sync back to Grid row immediately
- Close details to return focus to Grid
Board View¶
- Click task card to open Task Details
- Edit bucket assignment via dropdown
- Completion toggle moves card between sections
- Card updates instantly when details change
Timeline View¶
- Click task bar to open Task Details
- Date changes update bar position/width
- Hierarchy changes reflect in task list
- Details panel allows precise date/time entry
Dependency Graph View¶
- Click node to open Task Details
- Add/remove dependencies to update graph
- Graph re-renders when relationships change
- Visual and detail views stay synchronized
Markdown Sync (v0.6.2+)¶
- All changes in Task Details write to markdown files
- Markdown edits sync back to Task Details panel
- Description, subtasks, links preserved bidirectionally
- See MARKDOWN_SYNC.md for details
Visual Design¶
The Task Details panel follows Obsidian's design system:
Layout¶
- Clean vertical scrollable layout
- Section headers (h3) separate property groups
- Consistent spacing between fields
- Responsive to sidebar width
Input Styling¶
- Native Obsidian input components
- Focus states with accent color
- Hover effects on interactive elements
- Disabled states for unavailable options
Color Indicators¶
- Tag badges use configured tag colors
- Status colors from Settings → Statuses
- Priority indicators match Grid/Board views
- Completion button green when active
Buttons¶
- Primary actions in header (complete, copy link, close)
- Secondary actions inline (add dependency, add link)
- Icon + text labels for clarity
- Success states with visual feedback
Keyboard Shortcuts¶
While Task Details doesn't have specific keyboard shortcuts, you can:
- Use
Tabto navigate between fields - Press
Enterin input fields to save - Use standard text editing shortcuts in description
- Press
Escapeto close panel (if configured in Obsidian settings)
Tips & Best Practices¶
- Keep Panel Open: Pin Task Details in right sidebar for quick task editing
- Split View: Open Grid or Board on left, Details on right for seamless workflow
- Use Descriptions: Add context in Markdown description for future reference
- Link Liberally: Connect tasks to relevant notes and resources
- Break Down Tasks: Use checklist for subtask tracking without creating separate tasks
- Set Dependencies: Define task relationships for better project planning
- Copy Links: Share task links in team communication for direct access
- Preview Markdown: Toggle preview to ensure descriptions render correctly
- Drag Checklist: Reorder checklist items to match workflow sequence
- Complete Button: Use header button instead of changing status dropdown (faster)
Troubleshooting¶
Panel not opening when clicking tasks?
- Check that right sidebar is visible (toggle with sidebar icon)
- Try clicking task again or use Command Palette
- Restart Obsidian if panel view registration failed
- Check Developer Console (Ctrl+Shift+I) for errors
Changes not saving?
- Ensure you click outside input fields to trigger save
- Dropdown selections save immediately
- Check markdown sync isn't creating conflicts
- Verify TaskStore is loaded (try reloading plugin)
Tags/buckets not showing in dropdowns?
- Verify tags/buckets are configured in Settings
- Ensure active project has buckets defined
- Try switching projects and back
- Reload plugin (Ctrl+R)
Markdown preview not rendering?
- Check Markdown syntax is valid
- Toggle preview off and on
- Preview uses Obsidian's Markdown renderer
- Complex plugins may not render in preview
Dependencies not appearing in dropdown?
- Dropdown excludes current task (can't depend on self)
- Dropdown excludes descendant tasks (prevents cycles)
- Ensure other tasks exist in project
- Check filters aren't hiding tasks
Checklist drag not working?
- Grab ⋮⋮ handle (not checkbox or title)
- Ensure you're dragging within checklist area
- Drop indicator shows valid placement
- Release mouse to complete drop
Copy link button not working?
- Browser must support Clipboard API
- Check for clipboard permission errors in console
- Try using Ctrl+C after selecting URI text
- URI format:
obsidian://open-planner-task?id={id}&project={projectId}
Panel shows "No task selected"?
- Click a task in Grid, Board, Timeline, or Graph view
- Use URI protocol link to open specific task
- Task may have been deleted - check Grid view
- Try selecting different task
Changes not syncing to markdown?
- Check "Enable Markdown Sync" in settings
- Verify "Auto-Create Task Notes" is enabled
- See MARKDOWN_SYNC.md troubleshooting section
- Check Developer Console for
[TaskSync]messages