Nearly a year ago, I wrote an article about using Tinderbox as an outliner. My conclusion was that the outline view in Tinderbox is a terrific outline application. Just about the only feature it lacked is inline notes. The conversation that cropped up today about this feature prompted me to think about how I might implement a workaround in Tinderbox that would at least approximate inline notes. Before I get to that, I first want to talk a little bit about my opinions regarding inline notes.
This feature mostly only matters in single-pane outliners. That is, those outliners where all the relevant information is presented in one pane. Why it matters is that you want to see the notes relating to a topic displayed “inline” with the topic and not in a separate pane. This allows you to view the notes for all the nearby topics at one time. A little more about why this is important a little further down.
I feel like inline notes are an under appreciated feature of a sophisticated outlining application. That’s probably because most people have never actually been able to use an outline that handled inline notes. Either the app doesn’t have inline notes as a feature, or the feature is rudimentally implemented.
Two definitions before continuing:
- Heading or topic – Each individual item in an outline is a heading (or call it a topic). That is, if it has a bullet or an alphanumeric label, it is a heading.
- Note – In some outliners, the note is merely additional meta data. In a small number of other outliners, it can be the main text that describes the heading under which it is associated. Every note is associated with a heading.
OmniOutliner is one of the more fully featured outliners on the market, including the ability to add notes and view them inline. Its approach is pretty standard, so it will serve as a good example of the current state of inline notes.
These screen shots demonstrate how inline notes work in OmniOutliner:
Notes in OmniOutliner are clearly intended to be meta-data and not the substance of the heading the notes are associated with. This is a fine approach for a lot of purposes, but it is not ideal for writers. I suspect anyone using OmniOutliner for writing will take the approach demonstrated here; which is to just write paragraphs in the headings instead of using the notes for the content.
Grandview’s take on notes
The best application of inline notes that I have ever seen or used was that of Grandview, the DOS outliner I wrote about here. With Grandview you created your outline headings and could associate a full-text document with each heading, as demonstrated below:
Grandview treated notes as full-fledged documents in their own right, but allowed you to view them in the outliner or not, as you chose. If you wished, you could isolate the text of the document to focus solely on composing. Like this:
Here is what I had to say about why I feel this is important for writers:
An important point here is that this text is not a separate headline or node. It is directly associated with a headline and can be viewed inline, in its own window, or collapsed and not visible in the outline. This visual flexibility is a powerful feature for writers, because it allows you to switch from a focused view of your writing to the big picture. You can work on getting each section of the text right, then make sure the entire work flows smoothly with appropriate transitions. Two-pane outliners… force you to keep your writing in separate, discrete blocks. To this day, no other application has matched GrandView for providing this combination of powerful outlining tools AND single-pane, inline text. I have yet to find any outliner that matches Grandview for handling these this inline content.
I wrote that over six years ago, and it is still true. (I hope someone out there can show me I’m wrong.)
An inline notes workaround for Tinderbox
So my Tinderbox inline notes workaround. You can add columns to an outline view in Tinderbox. The columns can display any of the attributes for the headings in your Tinderbox outline. One of those attributes is “text”, which is the notes content.
If you’ve read my article about Tinderbox as an outliner, you know that you can add columns to the outline view, and fill those columns with data from any of the notes’ attributes. The text within the note is the “text” attribute, so you can add that as a column. So you can minimize the notes pane and view the text in the outline view as demonstrated in the screenshot below:
As you can see, the result isn’t exactly “inline” notes. And, sadly, the text doesn’t wrap to multiple lines so you can only read the contents as far as you can stretch the column. But this does provide an overview of content in a single pane, so it might prove useful to some.
My conclusion, however, is the search goes on for a single-pane outliner that can handle inline notes effectively for writers.