Released 30 May 2018. Beta number is 316.
The following fixes, that are not otherwise noted in aTbRef, are taken from Tinderbox's release notes (in some cases with a pertinent issue number in parentheses):
- Actions:
- Summary table expressions could crash when truncating cells that don’t fit, if the cells contained Unicode characters.
- Fixed a crash when evaluating paths of the form ./path/to/note, in which “.” stands for for this note. Tinderbox customarily represented paths relative to this note as “path/to/note”, using the omission of the initial “/” to indicate that the path was relative to this rather than to the root, but the “./” notation is familiar from Unix.
- Fixed: actions that changed $Name cancelled editing of names in map or outline view.
- Code fields now offer autocompletion of dot operators for expressions with designators: $MySet(/path).count. (2330)
- Code fields now offer autocompletion for $MySet.each() and $MyList.each() constructs. (2328)
- Agent queries are now evaluated on the agent queue; previously, they were evaluated on the main queue, and this could cause trouble if (for example) the agent had a rule that was evaluated simultaneously.
- Actions that changed date attributes could, in some situations, inappropriately coerce dates to the current century if the user’s short date setting used two-digit dates. (2352)
- Attribute Browser:
- When defining date categories, two categories were merged if they represented dates exactly one month apart — that is, if the category following January 11, 2006 happened to be February 11, 2006.
- The Find feature is disabled in the Attribute Browser's view pane. (2277)
- If an attribute browser tab has a query description, that description is used for the tab label. (2276)
- Empty category labels now appear as “[no value]” (2290)
- The rubber-band link is now drawn correctly when creating links in Attribute Browser.
- The key attribute disclosure triangle again updates the key attribute table’s visibility appropriately. (2320)
- Document Settings:
- In the General pane, changing the User Name updates the document setting immediately, without waiting for the user to press Return or Enter. (2261)
- In Document Settings, the list of colour schemes is now alphabetised. (2309)
- A new colour scheme, Modern, introduces some fresh defaults and a muted colour scheme.
- Export:
- HTML Export: when exporting ordered lists, items are delimited by $HTMLOrderedListItemStart and #HTMLOrderedListItemEnd. Formerly, $HTMLListItemStart/End were used by both ordered and unordered lists. (2275)
- Export template expressions are now evaluated on the agent queue.
- Map view:
- Dragging a locked adornment no longer displaces the map position. (2243, 2256)
- Locked adornments are again selectable.
- Holding down the ^⌥⌘ keys zooms out, allowing an overview of the map. The degree of zoom is now adjusted so the entire map can be viewed in the viewport. Previously, a fixed zoom ratio was used. (2260 in part)
- To zoom to a different part of the map from the overview, move the mouse cursor to the area of the map in which you are interested before you release the ^⌘⌥ keys.
- Addressed problems when selected “normal” from the appearance inspector’s Shape popup. (2271)
- Edit ▸ Copy View As Image omitted links that were outside the currently-visible window viewport. All links are again included. (2289)
- The size of the map body text scales more appropriately with changing map magnification. (2300)
- Updates during pinch-zoom in map view are drawn more efficiently.
- Map borders are no longer suppressed when less than 1px wide.
- When using an action to move a note to a new $Container, Tinderbox avoids collisions with adornments as well as accidental composites with other notes. (2305)
- The composite name widget now sets the cursor to the arrow cursor on hover, making the control easier to use. (2349)
- Get Info: when invoked from map view, the popover is positioned with respect to the map view, not to the selected note.
- Menus:
- The Edit menu correctly reflects that Find is disabled in Attribute Browser.
- The Texture menu is now alphabetised. (2310)
- Miscellaneous:
- Edit ▸ Duplicate correctly updates the text pane; previously, the text pane continued to view the original note. (2248)
- Addressed a deadlock when editing key attributes that change the document’s sorting, when the edited note has a rule or edict.
- Addressed a potential crash when using $Prototype simultaneously in running rules or agents and in a display expression or as an outline column.
- For mouse-users, option-scroll-wheel is now synonymous with pinch zoom. When using the trackpad, option-two-finger-swipe is also synonymous with pinch zoom. (2286)
- Avoided a potential crash if two different documents updated watched folders at the same time. (2293)
- When creating a link, after the link popover is expanded to show the Title, Class, and Target fields, those fields are properly enabled. (2301)
- Fixed several minor memory leaks involving read-only and Preference attributes. (2302)
- In Document Settings, the list of colour schemes is now alphabetised. (2309)
- Closing the last Tinderbox window no longer requests unwanted confirmation if the Document Settings window is open. (2350)
- Rewrote Quicklinks for more reliable operation. (2351)
- Activating Tinderbox no longer scrolls the text pane to make the selection visible, unless the text has been changed while the Tinderbox window was not activated. (2354)
- Explode now handles Unicode characters more reliably, and now runs in linear rather than quadratic time. Also improvements to some edge cases with custom delimiters.
- The time component of ISO8601 dates with a comma separating the date and time (2018-05-01, 15:38) was not recognised. High Sierra began adding the optional comma to its locale date repertoire, and this caused confusion. (2379)
- When searching for attributes in the system attribute inspector and the quickstamp inspector, Tinderbox looks for the search string at any position in the note. Thus, "URL" stub offers potential completions of $URL, $ReferenceURL, $SourceURL, and $NoteURL.
- In the Explode popover, pressing return now activates the Explode button. This saves time when exploding several notes using the same parameters. (2388)
- Changing the font size of a selected alias no longer italicises the font of the original. Previously, Tinderbox saw that the alias was italic and assumed that you wanted to italicise the original, too. (2381)
- Some changes in Chart View may also affect the layout and typography of other views, especially Outline View.
- ISO 8601 dates with times followed by "PM" are now interpreted correctly. (2398)
- When the Key Attribute Picker appears, the insertion point in the list of key attributes is now set at the end of the list. Standard behaviour calls for the current list to be selected, but this suggests that the user would typically want to replace the entire list with a newly-typed list. That’s probably unlikely. This is surprisingly difficult, requiring subclassing the token field and hijacking an NSResponder method. Yikes! (919)
- Outline view:
- Improved pinch zoom in outlines. (2295)
- The parent node of a hoisted outline was not drawn after switching tabs. (2343)
- When editing column values in outline view, values are updated as you type. Previously, updates only took place after pressing Return. (2332)
- After editing a column value in outline view, the key attribute table is updated in case the edited value is a key attribute.
- Prototypes:
- When setting the prototype of a note, Tinderbox could choose an unexpected prototype if several notes share the same name. Tinderbox will now use as the prototype a note with $IsPrototype set to true, if one exists. Previously, Tinderbox used the first note in outline order.
- Treemap view:
- Selecting a note in Treemap view now updates the text pane. (2258)
- Text view:
- Text windows no longer lose their selection when deactivated, scrolling to the top when activated. (2257)
- When switching tabs, the text pane could be hidden inappropriately. This happened when switching away from a tab with a collapsed text pane and no note selected, when the destination tab has an uncollapsed text pane. (2263)
- $TextColor and $TextBackgroundColor are correctly observed when formatting a note’s text. (2274)
- Renaming a note by editing the title in the text pane is now undoable. (2282)
- Watched folders:
- DEVONthink watch folders now import styled or structured text from a wider range of sources.
- Finder watch folders now import from a far wider range of sources, too.
See 7.5.0 Help's Release Notes for more detail of minor points.
This version is cited in the following notes:
- $ID value
- Action and query code
- Arrange sub-menu
- Attribute name autocompletion
- Badges
- Basic Links
- Browse Links pop-over
- Built-in composites
- Built-in Prototypes
- Built-in Prototypes sub-menu
- Chart Properties pop-over
- Chart view
- ClusterTerms
- Copying/Moving text within Tinderbox
- Date Formats
- Date.week()
- DEVONthink
- Embedded image fills
- Explode pop-over
- Exploding Notes
- Find Results context menu
- Find results pop-over
- Flags
- Force Directed Layout (Dance)
- HTMLOrderedListItemEnd
- HTMLOrderedListItemStart
- Key attribute value autocompletion
- Key Attributes sub-menu
- Key Attributes table
- KeyAttributeFontSize
- Keys Attributes table context pop-up
- Link Curve Control
- Link stubs
- Linking to target $Text
- Map grid & guides
- Map overview
- Natural Language Processing
- Natural Language Processing attributes
- NLNames
- NLOrganizations
- NLPlaces
- Note Flags
- Outline Properties pop-over
- Pane focus indicator
- Query tab
- repetition tab
- Reset $Text formatting
- RIS files
- Sort tab
- String.paragraph(N)
- String.paragraphCount
- Style sub-menu
- Text Links
- Text sub-menu
- TextWindowHeight
- TextWindowWidth
- that
- Treemap Properties pop-over
- User tab
- View pane - Attribute Browser (note selected): pop-up menu
- View pane (note selected): pop-up menu
- weeks(start, end)
- Window menu
- words tab