Skip to content

Tree-editing UX gap vs. OmniFocus – any roadmap for in-place indent/drag? #434

@james-github-code

Description

@james-github-code

Hi Bon,

First off: Task Genius is the closest thing to OmniFocus I’ve ever seen inside Obsidian.
The perspectives, sequential/parallel logic, defer/due dates and the new matrix view feel right at home for a GTD user. Thank you for building this!

BUT – and I hope this doesn’t sound ungrateful – the editing experience inside the project tree still forces me to jump back to the source file for almost every structural change. In OmniFocus I can:

  1. Press Enter → new sibling task
  2. Press Tab → promote to child
  3. Drag-and-drop a row onto another row → it becomes a child
  4. Drag horizontally → change indent level on the fly
  5. All of this without ever leaving the tree pane

In TG 9.8.6 the project tree is read-only for structure:

  • Enter/Tab do nothing
  • Drag only re-orders; indent doesn’t change
  • No “drop zone” highlight when I hover over a parent
  • I must double-click → line editor → save, or go back to source and babysit spaces

Question:
Is there an official milestone or branch where you’re planning to add in-place indent (Tab/Shift+Tab) and drag-to-child behaviour to the project tree?
If so, could you share a rough timeline or at least confirm it’s on the radar?
If not, would you accept PRs that expose a drop-indent hook in the tree component?

I’d rather contribute than complain, but I need to know whether to wait or start hacking on my own fork.

Thanks again for the brilliant work – looking forward to your reply.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions