⚡️ Ideas
Dario da Silva Dario da Silva Aug 7, 2023

A simple way to attach concepts to nodes inline

Explain the problem as you see it

The introduction of supertags means that the # is no longer available to 'map' concepts by the simple tag, a mechanism familiar in other popular TfTs.

It complicates the resurfacing of specific nodes of information that would ordinarily be available by filtering the outliner tree based on tags.

Why is this a problem for you?

In order to map concepts, I now use a supertag with my own concepts field, or sometimes I use an @ reference to an existing node. But this presents a number of problems:

  1. Adding a supertag with a 'Concepts' field feels clunky. It clutters up the visual interface, and feels like it takes me out of the flow. (The one benefit is that I can have my 'Concepts' field be an instance of my #concepts supertag)

  2. Using the @ reference brings up **all ** the nodes, rather than a list of 'concept tags'. This makes it more difficult to use my concepts consistently.

  3. I don't have the ability to filter my References based on other nodes, which nullifies the ease of resurfacing pertinent information. For example, if I'm writing about TfT painpoints, I could navigate to my #TfT node and then filter by all nodes which are also mapped to #pain-points, an example of which would be the below:

  4. Tools for Thought are game changers #tft

    • But sometimes getting back to the information I want becomes difficult when I have so much content #pain-points

I know that I can do this using live searches, but it feels more complicated.

Suggest a solution

It would be great to have some design primitive to replace the 'tag' that we have in other TfT programs.

This might mean using a new symbol, e.g. '+' which would then bring up all the concepts in your database as you're entering information.

Example:

  • Tools for Thought are game changers +tft
    • But sometimes getting back to the information I want becomes difficult when I have so much content +pain-points

It might be that it simply adds the 'Concepts' field to the node, but displays the '+concept' inline.

The filtering of References is probably another topic altogether, but maybe 'promoting' this concepts structure would simplify the filtering mechanism, such that complicated live searches are not required.

⁨1⁩ ⁨Comment⁩