Wish List Item: Enable "Disconnect" for All

User avatar
TromboneAl
Posts: 1012
Joined: Sun Jan 19, 2014 2:17 pm
Platform: Mac

Fri May 24, 2019 5:28 pm Post

Here's a situation I often find myself in. Some but not all of the notes here are connected to the "Aksana Plot
What Really Happened" note. I want to connect them all to that note.

Screen Shot 2019-05-24 at 10.14.10 AM.jpg
Screen Shot 2019-05-24 at 10.14.10 AM.jpg (169.84 KiB) Viewed 529 times


One way would be to disconnect them all, then drag them to connect them all, but I can't do that because Disconnect only works for connected notes. This could be solved by having "Disconnect" work even for notes that aren't connected. For them, it would do nothing.

I realize that I can disconnect the "Aksana Plot What Really Happened" note, but sometimes there are complicated connections that would have to be reconstructed.
Al Macy
Scrivener Version 3.1.4
iMac 21.5 Version 10.15.1

User avatar
AmberV
Posts: 23910
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Ourense, Galiza
Contact:

Mon May 27, 2019 12:59 pm Post

The part I’m a little confused by is that Disconnect should indeed work with a mixed selection. So long as there is one pair in the selection that is connected, the Disconnect command should disconnect them, even if the rest of the selection are singletons.

That doesn’t extend to cases of mixed conditions where no pairs are selected however. By that I mean, if you add “Aksana Plot” to the selection, then you should be able to get the ultimate effect it sounds like you are looking for: clearing the slate so that you can cleanly drag a group of notes to a central note for connection (without the toggling behaviour).

Back to the initial problem, that is a tricky one. There is indeed a Notes ▸ Connect All command (which doesn’t toggle like dragging does), but as you’ve probably found that truly connects all notes in the selection, including every individual note in the Stack in your screenshot. So that wouldn’t reduce the number of steps (disconnect + drag), just change the steps (connect all + disconnect stack).

Either way though, I think letting Scapple know what you intend to disconnect, by including that root note in the equation, should provide a route to what you are attempting.
.:.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles

User avatar
TromboneAl
Posts: 1012
Joined: Sun Jan 19, 2014 2:17 pm
Platform: Mac

Tue May 28, 2019 12:12 am Post

Yes, another route is to connect two of the children, at which point Disconnect is available:

Screen Shot 2019-05-27 at 5.10.18 PM.jpg
Screen Shot 2019-05-27 at 5.10.18 PM.jpg (58.66 KiB) Viewed 456 times


But you might consider having "Disconnect" work even for notes that aren't connected. A small benefit, but perhaps an easy change.
Al Macy
Scrivener Version 3.1.4
iMac 21.5 Version 10.15.1

User avatar
AmberV
Posts: 23910
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Ourense, Galiza
Contact:

Tue May 28, 2019 10:50 am Post

Perhaps I’m not quite following what you mean. If a note isn’t connected to anything, what is there to disconnect—or if that command were made unconditional, for what purpose would you use it, in that case?

What I am seeing in your example is that you want to disconnect one,two,three,four from ‘center’. So isn’t the best route then to select ‘center’ so that the software knows which connections it should be removing (and by implication, not removing any other trees ‘center’ might be connected to that aren’t selected)?
.:.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles

User avatar
TromboneAl
Posts: 1012
Joined: Sun Jan 19, 2014 2:17 pm
Platform: Mac

Tue May 28, 2019 2:56 pm Post

You're right. It wasn't clear to me that in this situation:

Screen Shot 2019-05-28 at 7.53.43 AM.jpg
Screen Shot 2019-05-28 at 7.53.43 AM.jpg (75.73 KiB) Viewed 424 times


Disconnect would not disconnect Center from all the things it was connected to. I read the manual, but missed this:

When selecting individually connected notes, other notes that these selected notes may be connected to will not be affected by this command.

Thanks.
Al Macy
Scrivener Version 3.1.4
iMac 21.5 Version 10.15.1