When adding inline links to new (non-existent) cards, these cards are created in the Home target. I think this is wrong: most of the time user creates new card by adding inline link in the context of the card he is currently editing.
Just an example. Here is card hierarchy:
Software
- Note Taking
- Supernotes
In most cases if I open ‘Supernotes’ for editing and create an inline link to a non-existent card I want this card to be created on the same level as the card I’m currently editing (or a level down). Of course, there might be cases, when one want to create link to a non-existent card in totally different context, but in general I think the current card context is much more useful than Home.
Or maybe it is a good idea to introduce /, ./, ../ syntax when creating new cards by adding inline links?
Good point. I think it’s reasonable to pick a default parent to add a new card to (if relevant).
I think however that it is only reasonable to pick either: create the card as a child of the card spawning it, or create it as a sibling to the spawning card. This latter would of course mean that no default parent would be assigned if you were in Home when doing this.