Submitted by eu on 2018/06/01 20:16
I would like to have the option to choose the child behaviour when the parents split up. Now, when the parent splits, the child stays with the first half of the parent, but I want it to stay with the second half (the new parent).
Here is a scenario where this new behaviour would be more useful. Let's say that I want to outline the following piece of text (I need to do this hundreds of times a day):
 
  • If A happens, then B must happen. Except if:
    • Condition X is present.
    • Condition Y is not present.
 
The final result that I want is this:
 
  • If A happens, then B must happen.
  • Except if:
    • Condition X is present.
    • Condition Y is not present.
 
With the stay-with-old-parent beahaviour, the process would need to be like this: the moment I split after "must happen.", then the children stays there, instead of following the "Except if:", requiring me to reassign them:
 
  • If A happens, then B must happen.
    • Condition X is present.
    • Condition Y is not present.
  • Except if:
But, with the goes-wih-new-parent behaviour, they would, correctly, stay assigned to the "Except if:".
 
Put differently: generally paragraphs are written so that the list of items that follows it is related to the last sentence: "This country is the world's biggest soy producer. It' main buyers are:"; "This cake is delicious! The steps to cook it are:". So, if we split the paragraph, it's more useful if the list stays attached to the second half of the paragraph.
 
This new beahaviour that I'm suggesting is the default in other outliners that I know, and, for me, is more intuitive and useful in my usage scenarios.
 
Thanks!

Comments

Hi eu !
 
Interesting proposal. It does make sense. I wonder what other users think about this change...
 
For reference, Ecco Pro does something unusual when you split an item that has sub-items:
 
Initial:
  • If A happens, then B must happen. Except if:
    • Condition X is present.
    • Condition Y is not present.
After split:
  • If A happens, then B must happen.
    • Except if:
    • Condition X is present.
    • Condition Y is not present.
To get what you want, you'd need to indent Condition X and Condition Y and then outdent Except if
 
I wonder if this is a valid behavior...
 
I suppose that the idea was that splitting a item should not affect the parent-child relationships of sub-item
 
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/06/14 13:41

In reply to by Pierre_Admin

It is common in outliners that if you split the parent item the child items stay with the second half of the split but InfoQube has the ability to assign more than one parent so if the parent item is split the child item could have both the split items as parents.  How does that sound ?
 

Pierre_Admin

2018/06/14 15:03

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
It is common in outliners that if you split the parent item the child items stay with the second half of the split but InfoQube has the ability to assign more than one parent so if the parent item is split the child item could have both the split items as parents.  How does that sound ?
[/quote]
I did at first think this was a good idea, but it can get weird for new users (IQ is already not always obvious to new users, so I'm hesitant)
 
By this I mean, consider the original post example:
 
Initial:
  • If A happens, then B must happen. Except if:
    • Condition X is present.
    • Condition Y is not present.
After split:
  • If A happens, then B must happen.
    • Condition X is present.
    • Condition Y is not present.
  • Except if:
    • Condition X is present.
    • Condition Y is not present.
Having the same items under 2 parents will surely confuse users, no ?
 
Of course, a dialog could be shown to let the user choose the behavior, but how often will that be really used ?
 
 
Pierre_Admin
IQ Designer
 

Armando

2018/06/14 16:42

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 
Of course, a dialog could be shown to let the user choose the behavior, but how often will that be really used ?
 
[/quote]
 
 
Since there are in fact 3 different options, a dialog might be a good idea (with a check box "use as default option and don't show next time" etc.)