Extend report concept to become dynamic plex filters
The reporting function allows you to choose a combination of types, tags, and search criteria to return a set of matching Thoughts. Suggestion is to extend this concept to filter the set of visible Thoughts and Links in the Plex.
Examples:
Select the ":Location" type and view the plex geographically, showing customer sites and navigating via cities, countries, and regions. Disable the filter to bring all the other context back.
Select either "#Services" or "#Licenses" to view sales opportunities relating to services projects or license sales.
Select ":Person" type and "#ReportsTo" tag to generate an org chart view. Add ":Location" to also include location information as above.
Select ":Company" type and combination of "#Customer", "#Partner", or "#Competitor" to view accounts and their relationships (e.g. subsidiaries, joint ventures etc.)
Optionally, filtering could dim Thoughts that do not match the criteria, emphasising the important ones.
-
Gerardo commented
Sometimes thoughts have multiple links of all kinds (parents, children, jumps) that refers to different contexts. Currently, Thebrain does not have the option to differentiate context and it shows all linked thoughts at the same time no matter the context.
I am thinking of a feature that allow you to create “Context” (something like a layer for the plex) that might work like this:
1. New Context (like a "new layer" for the plex).
2. Only the links you create in this new Context will be shown in that layer/context.
3. The previous links created with another Context or without any Context remain invisible.
4. But in the normal Plex (without any Context) all links are visible, including all those created under any Context a brain may have stored.
Maybe the new "report" feature in development for the next release could allow us to create contexts (by dynamically filtering tags as-you-type). This way you do not need to create layers but only a tag for each context you would like to create.