Skip to content

Alpha 13

Compare
Choose a tag to compare
@griff griff released this 08 Nov 03:18
· 223 commits to develop since this release

Changes in version 1.0a13 (4. December 2012)

Alpha 13 optimizes the search to both make MetaZ more responsive but also to reduce the load it puts on search providers like tagChimp and The TVDB.

Also improved in this release is the support for AppleScript plugins which have been reworked to have an API that more resembles folder actions and which can now be installed by simply dropping them onto the MetaZ dock icon.

Lastly video type has been changed to reflect changes in iTunes 11 #34 and to add a few new ones.

The complete list of changes are:

  • Finally cracked how to do pretty AppleScript event callbacks
  • Set the allowsUndo flag on the long description text view
  • Made own versions of NSComboBox, NSTextField and NSTextView that do not drop responder status after editing ends
  • Moved next file and previous file menus
  • Removed selectNextFile and selectPreviousFile from AppController and hooked the menus directly up to the files controller
  • Renamed document related applescript queue events
  • Added an opened document applescript event
  • Improved Update iTunes plugin by making it look for opened files in iTunes when iTunes is running
  • Moved some code around so that now search is more isolated from the rest
  • Fixed error in The TVDB search where it failed when tv show name was empty
  • Fixed regression where search could not be started from search field
  • Fixed image loading retry related crash #26
  • Optimized automatic search by checking and only doing the search when the terms have actually changed
  • Made all search plugins process the response in the background
  • Fixed problem with search not always getting reported as finished. Caused by ASIHTTPRequest not calling delegate methods when request was canceled before it was started.
  • Released search delegate when request is canceled to fix problem with sometimes seing spurious search results from previous searches.
  • Commented out a lot of logging in the search plugins because it was getting a bit spamy
  • Set the maximum number of concurrent search operations to 12 like the remote data queue is set to.
  • Set an error on MZRemoteData when response status code is above 399
  • Set the max age of tagchimp responses to 120 since it does not have cache headers of its own.
  • Added support for applescript bundle plugins
  • Added support for installing applescript plugins by dropping them unto the app icon
  • Delayed the window in the alert plugin.
  • Commented out unused variables
  • Reworked plugin architecture to move from providers to plugin base classes.
  • Gave search provider and data provider plugins their own file extensions and UTIs
  • Added Script Debugger template
  • Added a property for the rearrange delay and set to to half a second by default
  • Updated copyright year
  • Fixed the logic for loading the plugin icon
  • Renamed Movies and Short Film video types fixing #34 and added new video types.