Skip to main content
tana
Product Company Community App Get early access
Community
Search
Log In
Log In Sign Up
Brandon Toner

Brandon Toner

Joined Mar 29, 2023 Last seen Jun 6, 2024
Posts 4 Comments 6

⁨Brandon Toner⁩'s Posts

Newest Top
Newest Top
Brandon Toner Brandon Toner Apr 26, 2023

Enable emoji-react to nodes in a Shared Workspace

Actions

Explain the problem as you see it

In a shared workspace, it is difficult to "acknowledge" something someone as created in the workspace without creating another node to comment.

Why is this a problem for you?

I want to encourage/acknowledge the work that someone is doing within a graph, without making a mess.

Suggest a solution

Giving a "thumbs up", "confetti", or "heart" can have the intended effect, without creating too much noise. It wouldn't create a new node, and would be easy to trigger. This approach has been used successfully by Slack, Roam, and more.

With this suggestion, I would also encourage the ability to "hide" emoji-responses on a node, or to toggle the visibility of reactions throughout the workspace to give control over visability.

Other possible solutions/workarounds:

  • I am considering an "emoji reaction" field to apply to nodes that has an "always hide" status. It would need a live search feed based on date modified to surface the feed of reactions somewhere.
  • The problem with this solution is that it requires monitoring the live search, is not easily visible, is less fun, and is harder to do, and to train others in proper usage.
  • An emoji with a plus symbol on hover feels more elegant.
0 ⁨0⁩ ⁨comments⁩
Brandon Toner Brandon Toner Apr 23, 2023

Improved undo/redo commands

Actions

Explain the problem as you see it

Problem: The undo/redo commands (CMD-Z/Y) are too granular. Currently, they include each character as a step.

Why is this a problem for you?

I have to button mash the undo/redo keys in order to get the intended result.

Suggest a solution

Adjust the granularity of the undo/redo commands to something more appropriate for most user circumstances. (e.g. to the level of phrase)

2 ⁨2⁩ ⁨comments⁩
Brandon Toner Brandon Toner Apr 23, 2023

Export as OPML

Actions

Explain the problem as you see it

It is currently not possible to export a node and it's sub-node contents while preserving the outline format.

Why is this a problem for you?

Portability and interoperability.

There are other outlining tools and software out there. I would benefit from being able to more easily import/export information between these applications.

E.g. I publish my blog using Drummer (an outlining software that uses OPML as a format).

Suggest a solution

Solution: Added support for "export as OPML" in the command line menu.

With this solution, I could conduct my writing in Tana, export the OPML, import into Drummer and publish. chef's kiss. This is just my particular use-case. Where OPML is the open format for outlines, it would also enable better compatibility with other outliner applications.

I believe this to be a natural export format since OPML is the open standard for outlines. OPML is an XML-based format designed to store and exchange outlines with attributes.

OPML attributes could be determined based on contents of Fields.

An "OPML package" for implementing this solution exists at: https://github.com/scripting/opmlPackage

1 ⁨1⁩ ⁨comment⁩
Brandon Toner Brandon Toner Apr 23, 2023

Enhancements to Show/Hide in Fields

Actions

Explain the problem as you see it

Problem: Fields can be a bit overbearing in Tana and would benefit from some enhancements to improve the user experience.

Structured data is great; but sometimes you just want to focus on the text.

Why is this a problem for you?

Currently, I don’t use Fields as much as I could be, due to their overwhelming presence. I believe these changes would help users get the most of Fields, while allowing them to fade into the background when possible.

Suggest a solution

For Fields to feel really good for me in Tana, they need some enhancements around visibility. The following might help:

  1. Ability to adjust the default show/hide preferences for a field for each Instance of that field.
    • e.g. I may want “Area” to be “show when empty” on a project, but “always hide” on another Supertag.
  2. Ability to quickly toggle the visibility of all fields on a node.
    • i.e. collapse them, without collapsing the sub-node contents.
    • This should be assignable to a keyboard shortcut (which is easy to do as long as it’s in the Command Line.
  3. Ability to adjust the show/hide default for a particular session. Like adjusting light/dark mode.
    • When I’m writing-focused, for example, I want to be able to enter a “hide all fields, unless I toggle them on for a node” mode.

In summary:

  1. Ability to adjust the default show/hide for each instance of a field (on different supertags).
  2. Ability to toggle the collapse status of fields per node.
  3. Ability to toggle the default collapse status of fields globally.
5 ⁨5⁩ ⁨comments⁩