What if we could put a new card between two connected ones? This option could, e.g., appear by clicking on the connecting line.
In this scenario you could create a label, but also clicking the space to create a new card at the point between the two cards would be a similar or less amount of clicks. Can you elaborate on the use cases of this?
Very often happens that in the process of brainstorming, I reconsider the original structure and want to change hierarchies and connections. E.g., in this case, I might decide that it would make more sense to create âa parent cardâ city. So I would click on the line between LitomÄĹice / Praha and I might want either to add a label, or create a card that would be between LitomÄĹice and Praha.
I think the desire here is to not have to delete connections and then reconnect things:
Current behavior:
Click connection â Delete current connection â click space to add card â highlight three cards â connect
Vs
Desired behavior:
Click connection â click a new New Card button in the connection dialog (which would do the unconnecting and reconnecting for you)
Basically, whatâs the easiest way to get from Start to End in the below:
oic, that diagram really adds clarity for me, thx!
assuming you clicked a connection and then clicked a button to add the intermediate âCard 3â. What would you expect the label text for that button to be?
- Add Piggy
⌠as in⌠piggy in the middleâŚ
But seriously, how about:
- Split
- Add Card
What would be the difference between split and add card?
i think heâs proposing both options as possible labels for this action. I lean to â+ cardâ or â+ card betweenâ because that pattern is already used elsewhere in the app.
Ahh makes sense whoosh over my head
Iâd vote simply â+ cardâ then.
The act of simply making a card is so intuitive in itself that having a specific button on the connection dialog inherently must have meaning.
So I think people would catch on pretty quickly (and it helps keep it simple + minimal)
Just curious whatâs the use case here? Iâve never had the need to do this.
+1 would love more info on use cases as a prereq. Is this something thatâll be commonly be used or a more theoretical nice-to-have? I shouldâve asked this earlier as well
I donât have a direct need for it, but I can definitely picture it in my head.
For me at least, it would be one of those things that when available, I feel like it would be used, but only occasionally for me, based on how I use it today.
What about âinsert cardâ?
I know itâs not obvious from the UI, but connections are directional. Connections from parent to children should all be the same direction (either parent â child or child â parent.)
In the case here, you have LitomÄĹice â Praha
(the two cities, I presume). Inserting a card would result in LitomÄĹice â Parent Card â Praha
, but that doesnât make sense if you agree that the direction of parent and child connections should be consistent.
Are there other use cases for inserting a card?
Yeah, I have noticed that in API. I am really curious how it will be used, since I assume that sometimes we want just a connection without any directionality and sometimes bi-directional connections.