Yojimbo 1.5 Release Notes

This page documents all feature additions, modifications and bug fixes included in the Yojimbo 1.5 update.

For information on changes made in previous versions of Yojimbo, please see the release notes archive.

You can access Yojimbo’s online help by choosing “Yojimbo Help” from the Help menu.

Additions

  • Images and icons are now first class citizens. Please do not try to replace iPhoto, Aperture, or Lightroom with Yojimbo: You’ll make us cry.

Yojimbo’s image support can help you keep track of your favorite Basic Instructions strip, custom icons, desktop patterns, and so forth. It is not a place to dump all your RAW images in the hope that they’ll sync between machines (and in fact RAW images are explicitly not supported).

  • Greatly improved performance while searching and filtering.
  • Software update checking is now built-in, with optional auto-installation of the new version.
  • Support for using F16-F19 as hot keys when using Apple’s new aluminum keyboards. (Due to OS limitations, the menu bar will not display text labels for these keys.)
  • Tags are now available for searching via Spotlight.
  • Additional fields for bookmarks, web archives and serial numbers are now indexed by the Spotlight importer.
  • “Flag” and “Label” are now available as toolbar items in standalone editor windows (which present a toolbar).

These buttons are not shown by default, but you can add them via the “Customize Toolbar…” command.

Changes

  • The add/remove scripting verbs now accept a list of specifiers as the direct parameter (in addition to a single specifier, as in previous releases).
  • Yojimbo now prevents you from running more than one copy of the application concurrently.
  • Changes to the sync schema corresponding to the performance rework.
Note: If sync threshold warnings are enabled in iSync, you may be prompted to sync a large number of items. This is normal.
  • Yojimbo now uses the default keychain search path when searching for your Yojimbo password, so can find it in case you’ve manually relocated it to a keychain other than your default keychain.
  • Reworked the import mechanism to reliably identify items that Yojimbo can import.
  • Updated (better) rules for deciding whether to keep an extension or discard it when generating an item name from a file name in the file importer.
  • Added a “Zoom to Fit” command to the View menu and contextual menu.
  • Reorganized the View menu to reflect that some commands are no longer PDF-specific.
  • The “Inspect” toolbar button has been renamed to “Inspector”. This is more consistent with the standard of “Colors” and “Fonts”, as well as being consistent with usage in Apple applications.
  • When trying to read a URL name from the pasteboard, Yojimbo now looks for the proprietary/non-standard type that Mozilla-based browsers emit in addition to the standard types.
  • Yojimbo metadata stubs are now identifiable both by their UTType as well as a field in the metadata dictionary.
  • Launching Yojimbo again after its demo period has ended will now remove its PDF workflow entry, sync registration, and metadata cache files.

Fixes

  • Fixed a bug which caused “make new <xxx>” scripting to fail on Leopard, erroneously reporting an error and stopping before applying properties.
  • Fixed a bug in which the scroll offset was not restored after committing edits before save when running on Leopard.
  • Adjustments so that the Drop Dock and Find panel work appropriately in a Spaces environment.
  • Input to the Tags field is now normalized; this avoids a problem on Leopard where tags might end up being created with leading whitespace (depending on your typing style).
  • Fixed a problem where some previously stored notes would be redisplayed in Helvetica-12 when running on Leopard.
  • Fixed a bug where “Remove Formatting” would change the display font back to Helvetica-12 when running on Leopard instead of the default note font.
  • The “Default note font” applies to newly created notes. Changing the default note font will no longer affect notes already stored. (This was a side effect of the bug above.)
  • The PDF Workflow now has the correct name in the PDF menu in the Print dialog when running on Leopard.
  • Fixed bugs in the interpretation of pasteboard text as a URL. If the text began with valid URL scheme characters followed by a colon, it was sometimes incorrectly interpreted as a URL. In other situations, valid URLs, like mailto:, were not interpreted as URLs.
  • Fixed a bug where displaying the “Editor Defaults” preference pane would crash if the default editor font was no longer available.
  • Conditional removal of several workarounds for issues fixed in later OS versions.
  • Fixed a bug where the ‘add’ verb allowed you to add items to a folder collection which were in the trash. Items must first be moved back to the library before they can be added to folder collections.
  • Reworked the way in which managed object context changes are merged, particularly for the case of deleted objects. This fixes a bug which could cause refresh syncs to create duplicate and orphaned objects.
  • Fixed a bug in the Labels preference module where clicking on a color swatch for a label while another was already the color panel target could result in the color being applied to the wrong label.
  • Fixed a bug where a refresh sync could cause the tags list in the Preferences window to go blank.
  • Fixed a typo in the sdef (“import” →“export”).
  • Fixed some memory leaks.
  • Fixed a bug where “Select All” was enabled for the items list even when it was empty.
  • Worked around an AppKit bug where performing a “Select All” when an empty collection was selected in the collections list could cause the application to hang.
  • Fixed a bug where using the contextual menu item “Show Inspector” would sometimes leave the inspector window targeting the previous selection.
  • Fixed a bug where canceling an export could result in a crash.