⚡️ Ideas
Winston Winston May 11, 2024

Simple function: Nest Under New Parent

Explain the problem as you see it

So far I've not seen a single outliner that does this reverse function of selecting multiple nodes, then creating a new parent that these nodes will become children of.

Why is this a problem for you?

Outliners are very much focused on divergence, which makes everything messy.

We need more convergence mechanisms to aid synthesis.

For example, I may take multiple notes in the heat of the moment, and on revisiting my notes, I want to group a whole stack of sibling nodes under a section, and the only way to do it so far is to create a new bullet on top of them, then indent all of them.

That takes 2 extra moves, and I do believe that encouraging convergence behaviours (and hence elevating the power of the outliner in the long-run) will lead us to more efficient workflows.

Suggest a solution

Allow us to select multiple nodes, then have a function for "Nest under new parent"

⁨2⁩ ⁨Comments⁩

+1, Had a similar Idea

Problem:
The current functionality lacks a straightforward way to nest a group of nodes under a new parent, which is essential for organizing complex projects or documents hierarchically. Manually creating a new parent node and moving each item disrupts workflow.

Why It's a Problem:
I often work with large sets of nodes that need hierarchical organization. The absence of a command to group nodes under a new parent hampers efficiency. Additionally, the ability to name the new parent node based on a custom AI prompt would enhance productivity by providing context-specific summaries or action-oriented statements.

Proposed Solution:
Develop a "Nest Under New Parent" command:

  • ​1. Highlight Nodes: User selects nodes to group.
  • ​2. Activate Command: User activates "Nest Under New Parent"
  • ​3. Custom AI Prompt: User inputs a custom AI prompt (e.g., "summarize these into a single sentence").
  • ​4. AI Processing: System generates a summary or action-oriented statement.
  • ​5. Create Parent Node: New parent node is created with the generated text as its name.
  • ​6. Nest Nodes: Selected nodes are nested under the new parent node.
    This feature would streamline organizing and summarizing information, making it easier to manage complex data sets and enhancing workflow efficiency.