Tinderbox is a personal content management assistant. It stores your notes, ideas, and plans. It can help you organize and understand them. And Tinderbox helps you share ideas through Web journals and Web logs.
Tinderbox’s agents automatically scan your notes, looking for patterns and building relationships. Agents help discover relationships and help make sure important things don’t get lost. Agents are easy to make and easy to modify. They’re flexible and powerful. And Tinderbox can even gather and update changing information and breaking news from the Internet.
When it’s time to share your notes, Tinderbox can assemble multiple notes into one page. Updates are a breeze — even if you update several times a day. Private notes, timestamps, permanent links, archives: everything you want, just the way you want it.
What’s New in Tinderbox
- $CleanupAction moves from the General to the Agent category.
- The collect() family of operators has modified its behavior. If the collected attribute is a set or a list, collect() adds its elements to the result. If the collected attribute is not a set or a list, but contains a semicolon, quotation mark, or parentheses, the value will be added to the result as a quoted string. This should correct a variety of confusing cases.
- Attribute Browser categories are now sorted by locale; diacritical marks no longer create unexpected sort orders. When categories are sorted by the summary, ties are sorted by the category name. (2307, 2449)
- In complex documents, HTMLView could fall behind in its update cycle. We now perform the update synchronously from a background thread, avoiding potential resource starvation. (2452)
- Addressed a crash when switching away from HTMLView in documents that keep Tinderbox very busy. (2451)
- If the preview or HTMLView had the focus and the user switch to the text pane, Tinderbox gave the focus to the Title editor rather than the text pane. (2450)
- Fix over-ambitious percent encoding when trying to ViewInBrowser.
- The key attributes table’s method updatePreservingSelection was not, in fact, preserving the selection. In consequence, after editing a key attribute, the first row was selected instead of the next row.
- The View menu now allows you to Edit Key Attributes…
- When using a tab to switch from a different view to a map view, the scroll position of the map view was sometimes drawn incorrectly, and some notes might be treated as being offscreen even though they were, in fact, on-screen. This arose because TbxMap’s setFrame:withOffset: method changes constraints on the map view but did not immediately update the layout; in consequence, the system sometimes found itself measuring the layout against the previous boundaries and origin of the map.
- In maps, the command Expand Horizontally erred if the first word in the note could not fit in the available width without being broken, yet if the word were broken the entire display name would fit in the available width and height. Notes are now expanded so that, at minimum, the available width is sufficient to display the longest word in their $DisplayName. (2442)
- Bold links are bold again.
- Lozenge, diamond, and hex shapes choose the placement of their text more intelligently, and are more stable in placing text during resizing. (2441)
- Right-clicking the link widget brings up a contextual menu listing inbound and outbound links for the note. (2382)
- In Outline view, the highlight has been revised to make it easier to identify the highlighted item at a glance.
- When using columns, Tinderbox failed to account properly for the margins between columns, and therefore sometimes allocated too little vertical space for the note name.
- In outlines, the selection highlight is emphasized by rules at the sides of the selected note.
- Fixed a crash when evaluating $DisplayName in an agent query, because TbxDisplayNameQueue returned the wrong queue.
- The Inspector may now be opened and closed from text windows.
- The DEVONthink importer no longer sets key attributes of the container for the imported notes has an OnAdd action, since that container may well be setting key attributes itself.
- Sorting notes is now performed on the agent thread, which should alleviate intermittent crashes in documents that spend a lot of time running rules and agent actions.
- Tinderbox resets its date translator apparatus when the time zone changes during a Tinderbox session. The objects were reset on the main thread, which could create trouble if a date calculation was in progress on the date translator’s own work queue. The objects are now also reset on the work queue.
- Avoid a potential crash that could occur when selecting an alias inside an agent which the agent is about to delete.
- When reopening documents, text windows are opened on the main thread (as they must be) even when reading in the background.
- Document Settings failed to recognize its tab bar after it had been closed and then reopened.(2426)
- After a link type is edited in the Links pane of the document inspector, map views will update themselves even if no note is selected.
Requirements for Tinderbox
- Intel, 64-bit processor
- OS X 10.10 or later