# 6.0.3

SUMMARY

This release includes fixes intended to make Tinderbox more reliable, chiefly newly-reported issues. Most significantly, a new sort option has been added to the Attribute Browser control panel, allowing you to sort notes within attribute browser categories. In addition, this release prepares for the forthcoming OS X 10.9.5 update.

This release is recommended for all Tinderbox Six users.

Attribute Browser

Add controls for sorting to attribute browser. (1042)

Previous Tab and Next Tab are recognized in Attribute Browser. (1016)

Refactored Attribute Browser and Quickstamp to extract a TinderboxAttributePicker to coordinate category and attribute name popups. Repaired broken test if the picker is not initialized because the inspector controller doesn’t call awakeFromNib.

Map View

Identical note titles did not always appear identically in maps on non-retina displays, perhaps because MapItemView frames were not required to fall on integer boundaries. SRect::AsCGRect and SRect::AsNSRect now return integral rects, which should improve matters. (1013)

bar() and vbar() patterns are now drawn for containers and agents. (972)

One can no longer paste notes inside agents. (987)

In map view, link stubs, which indicate links to or from notes not present in this level of the map, were sometimes omitted. (1006)

We now permit maps to zoom in (Focus View) on notes without children; this can be useful if you want to begin adding children to a newly-made container. Confusion that formerly arose should be lessened by the prominent breadcrumb bar. (1003)

In maps, up-arrow/move up now selects the former parent after moving up a level in the map hierarchy.

Smart adornments could crash on open with recursive calls to MoveOff because they used integral rectangles to compute overlap (see b87).

Adornment actions are now longer applied if the note was already on the adornment before the drag was started. (964)

Clicking on a locked adornment now selected the adornment. No adornment handles appear, as a locked adornment cannot be resized, but the lock icon is now shown in order to permit the user to unlock the adornment. (1043)

Outline View

The parent of a hoisted outline is not available as a link target; previously, attempts to link to the parent node were rejected. (975)

In outlines, items with large font sizes received far too much leading. (1014)

Extra vertical spacing frequently was applied in outlines with columns, because the effective text rectangle was 32px narrower than the actual text rectangle. (1018)

Text Editing

Changing text color or highlighting failed to take effect if no text was selected, because Tinderbox failed to update NSTextView’s typingAttributes. (1010)

Strike through is now enabled when the selection is empty.

Activating a text window moved the scroll position to the top while leaving the insertion point unchanged. Instead, the insertion point is now moved into view. (1039)

HTML Export

Increased the limit for repeated includes from 10 to 90.

HTML export: /help/release_notes/6_0_3.html crashed. (960)

Menus and Shortcuts

File>New Window doesn't need ellipsis. (967)

In the tab contextual menu Rename "New Window" as “Move Tab To New Window” (984)

Get Info… is available in the attribute browser. (1011)

Edit Background… is now enabled in Chart as well as Map and Outline view. (1004)

The shortcut keys for Expand and Collapse are now ⌘⌥-left-arrow and ⌘⌥-right-arrow. The option key is added to avoid a conflict with conventional start-of-line and end-of-line key bindings. (999)

View menu acquires a Tab submenu with New Tab, Next, and Previous. Next and Previous Tab commands have shortcut keys ⌘⌥-[ and ⌘⌥-]. (994)

Other changes

Date strings prior to November 1883 were sometimes converted to a day one day later than intended. This may continue, depending on your local time of day, pending discovery of the proper way to handle time zones before the introduction of time zones (of which, it seems, time zone objects are aware).

Fixed a potential crash when Tinderbox switches to the foreground or background whilst updating the document inspector.

In the Agent pane of Get Info, the right-most part of the priority pulldown control could not be clicked, because is was covered by the transparent portion of the adjacent text field. Adjusted constraints to avoid this. (963)

In Document Settings, the Simplenote password is now a secure text field. (980)

The default value for the Creator preference in newly-created documents is now the current OS X account name. (981)

$ReferenceURL is now a URL attribute, not a string. (990)

Certain malformed regular expressions could cause a crash when used in agent queries, actions, or attribute browser queries (1015)

Built-in Prototypes: changed the hover expression to use $Date.format() in place of format($Date,…)

Build and sign on Mavericks in preparation for OSX 10.9.5.

Double-clicking a note in the Similar Notes list of Get Info will select that note. (1044)

Explode: using $$$$ or **** for a delimiter yields regex matches of length zero, which hangs the chunkier. (1049)

Explode: title is first sentence doesn't stop at first sentence but continues through the whole note, except that the first note is titled correctly. (1050)

Timeline adornments no longer enforce a minimum width. (1035)