The Karelia iMedia Browser, framework and application for browsing media on Mac OS X
Objective-C C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CC put some of the CC logos into the query editor Apr 20, 2010
ObjectiveFlickr @ b52142f Give up on Garbage Collection Nov 19, 2013
cs.lproj
de.lproj
en.lproj
es.lproj Make our strings files be UTF-8 for improved programmer sanity and to… Oct 5, 2012
fmdb
fr.lproj
iMedia.xcodeproj
it.lproj
ja.lproj
nl.lproj
no.lproj
pt_BR.lproj
zh_CN.lproj
.gitignore Add new line at the end of .gitignore file Jan 9, 2012
.gitmodules
Credits.html
Flickr.tiff
IMBApertureAudioParser.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBApertureAudioParser.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBApertureHeaderView.xib
IMBApertureHeaderViewController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBApertureHeaderViewController.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBApertureParser.h
IMBApertureParser.m Cast to keep the compiler happy Jun 18, 2013
IMBApertureVideoParser.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBApertureVideoParser.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBAppleMediaParser.h
IMBAppleMediaParser.m
IMBAudioFolderParser.h
IMBAudioFolderParser.m Rip out iMovie sound effects parser entirely as it's unsuitable for s… Aug 5, 2012
IMBAudioView.xib i18n of the table columns. Brought in the french translation manually. Mar 4, 2011
IMBAudioViewController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBAudioViewController.m If an app's icon can't be got for the toolbar, fall back to best avai… Nov 6, 2012
IMBButtonObject.h
IMBButtonObject.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBComboTableView.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBComboTableView.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBComboTextCell.h
IMBComboTextCell.m
IMBComboViewTemplate.pdf panic's shrinkit on PDFs saves space for several files! Feb 11, 2011
IMBCommon.h Fallback to trying 1024 thumbnail May 9, 2013
IMBCommon.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBConfig.h Hide +registerDefaultValues. There's no need for apps to call it thes… Aug 5, 2012
IMBConfig.m
IMBDisableTitleToColorTransformer.h
IMBDisableTitleToColorTransformer.m
IMBDynamicTableView.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBDynamicTableView.m
IMBFNSubscribeFileWatcher.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFNSubscribeFileWatcher.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFSEventsWatcher.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFSEventsWatcher.m
IMBFaceObjectViewController.h
IMBFaceObjectViewController.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFileWatcher.h
IMBFileWatcher.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFireFoxParser.h take out obsolete locations for firefox bookmarks Jul 18, 2012
IMBFireFoxParser.m
IMBFlickrHeaderView.xib
IMBFlickrHeaderViewController.h
IMBFlickrHeaderViewController.m
IMBFlickrNode.h
IMBFlickrNode.m
IMBFlickrObject.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFlickrObject.m
IMBFlickrParser.h
IMBFlickrParser.m Put webPageURL in metadata as string rather than NSURL. #50 Oct 25, 2012
IMBFolderParser.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBFolderParser.m
IMBGarageBandParser.h
IMBGarageBandParser.m This is the modern world; make it IMBHomeDirectoryURL() May 31, 2012
IMBHoverButton.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBHoverButton.m
IMBIconCache.h
IMBIconCache.m
IMBImageBrowserCell.h
IMBImageBrowserCell.m
IMBImageBrowserView.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBImageBrowserView.m some 64bit related tweaks Jul 10, 2012
IMBImageCaptureParser.h
IMBImageCaptureParser.m
IMBImageFolderParser.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBImageFolderParser.m
IMBImageItem.h
IMBImageItem.m
IMBImageKit.h
IMBImageView.xib
IMBImageViewController.h
IMBImageViewController.m
IMBKQueue.h
IMBKQueue.m
IMBLibraryController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBLibraryController.m Revert unwanted whitespace changes. Sep 12, 2012
IMBLibraryView.xib Increase the height of the library view table rows to 22, to prevent … Oct 13, 2010
IMBLightroom1Parser.h
IMBLightroom1Parser.m Go back to CFPreferencesCopyAppValue() now we have a temporary entitl… Jun 14, 2012
IMBLightroom2Parser.h Update sandboxing needs. Jun 14, 2012
IMBLightroom2Parser.m
IMBLightroom3Parser.h Update sandboxing needs. Jun 14, 2012
IMBLightroom3Parser.m
IMBLightroom3VideoParser.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBLightroom3VideoParser.m
IMBLightroom3or4Parser.h Backported changes and fixes to Lightroom parsers made for iMedia 3.0 Apr 20, 2012
IMBLightroom3or4Parser.m
IMBLightroom4Parser.h
IMBLightroom4Parser.m For some reason these were all importing NSData+SKExtensions but not … Nov 29, 2012
IMBLightroom4VideoParser.h Added Lightroom 4 parsers Mar 6, 2012
IMBLightroom4VideoParser.m Backported changes and fixes to Lightroom parsers made for iMedia 3.0 Apr 20, 2012
IMBLightroomParser.h
IMBLightroomParser.m Casts to keep the compiler happy Jun 18, 2013
IMBLinkView.xib Bugfix: outlets for ibListView and ibComboView were not set, so I ret… Jan 4, 2011
IMBLinkViewController.h
IMBLinkViewController.m
IMBLoadMoreObject.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBLoadMoreObject.m
IMBMainThreadProxy.h
IMBMainThreadProxy.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBMetadataTransformer.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBMetadataTransformer.m
IMBMovieFolderParser.h Properly specify and document Photo Booth movies parser's requirements. Jun 3, 2012
IMBMovieFolderParser.m Properly specify and document Photo Booth movies parser's requirements. Jun 3, 2012
IMBMovieObject.h
IMBMovieObject.m
IMBMovieView.xib Bugfix: outlets for ibListView and ibComboView were not set, so I ret… Jan 4, 2011
IMBMovieViewController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBMovieViewController.m
IMBNode.h Fixed Xcode 4.6 related warnings Apr 11, 2013
IMBNode.m warning fixes Nov 29, 2012
IMBNodeCell.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBNodeCell.m
IMBNodeObject.h
IMBNodeObject.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBNodeTreeController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBNodeTreeController.m
IMBNodeViewController.h * Fixed a compiler warning Apr 11, 2013
IMBNodeViewController.m Revert unwanted whitespace changes. Sep 12, 2012
IMBObject.h Fixed Xcode 4.6 related warnings Apr 11, 2013
IMBObject.m
IMBObjectArrayController.h
IMBObjectArrayController.m
IMBObjectFifoCache.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBObjectFifoCache.m
IMBObjectThumbnailLoadOperation.h
IMBObjectThumbnailLoadOperation.m
IMBObjectViewController.h
IMBObjectViewController.m Use 10.7 NSRect conversion if available Jun 18, 2013
IMBObjectsPromise.h Switch over to NSMapTable internally since it seems likely Apple will… Apr 22, 2012
IMBObjectsPromise.m
IMBOmniWebParser.h
IMBOmniWebParser.m
IMBOperationQueue.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBOperationQueue.m
IMBOrderedDictionary.h
IMBOrderedDictionary.m
IMBOutlineView.h
IMBOutlineView.m Dictionaries can hold anything conforming to NSCopying as keys, not j… Nov 29, 2012
IMBPanel.h
IMBPanel.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBPanel.xib Silenced minor compiler warnings Mar 14, 2011
IMBPanelController.h
IMBPanelController.m No longer need to observe app terminating to save state. Aug 13, 2012
IMBParser.h Trying to access URL only while iMedia is using it doesn't scale. If … Sep 12, 2012
IMBParser.m
IMBParserController.h
IMBParserController.m
IMBProgress.xib
IMBProgressWindowController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBProgressWindowController.m
IMBProject.xcconfig Generate dSYM during builds. Nov 14, 2012
IMBPyramidObjectPromise.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBPyramidObjectPromise.m
IMBQLPreviewPanel.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBSafariBookmarkParser.h
IMBSafariBookmarkParser.m
IMBSandboxUtilities.h
IMBSandboxUtilities.m
IMBSkimmableObjectViewController.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBSkimmableObjectViewController.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBSmartFolderNodeObject.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBSmartFolderNodeObject.m
IMBTableView.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTableView.m
IMBTargetDebug.xcconfig
IMBTargetRelease.xcconfig Give up on Garbage Collection Nov 19, 2013
IMBTargetTest.xcconfig Generate dSYM during builds. Nov 15, 2012
IMBTestApp.xib
IMBTestAppDelegate.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTestAppDelegate.m Quiet a variety of warnings in Xcode mostly having to do with NSUInte… Oct 4, 2012
IMBTestFaceBrowserCell.h
IMBTestFaceBrowserCell.m
IMBTestFacesBackgroundLayer.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTestFacesBackgroundLayer.m Fixed three memory leaks in test app Jan 17, 2012
IMBTestTextView.h
IMBTestTextView.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTestiPhotoEventBrowserCell.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTestiPhotoEventBrowserCell.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTextFieldCell.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTextFieldCell.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTimecodeTransformer.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBTimecodeTransformer.m
IMBURLDownloadOperation.h
IMBURLDownloadOperation.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBURLGetSizeOperation.h
IMBURLGetSizeOperation.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBXBELParser.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBXBELParser.m
IMBiPhotoEventNodeObject.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
IMBiPhotoEventNodeObject.m
IMBiPhotoEventObjectViewController.h
IMBiPhotoEventObjectViewController.m
IMBiPhotoObjectPromise.h
IMBiPhotoObjectPromise.m
IMBiPhotoParser.h typo Aug 13, 2012
IMBiPhotoParser.m Release instance variables in owning class Jun 18, 2013
IMBiPhotoVideoParser.h
IMBiPhotoVideoParser.m
IMBiTunesParser.h
IMBiTunesParser.m Go back to CFPreferencesCopyAppValue() now we have a temporary entitl… Jun 14, 2012
IMBiTunesVideoParser.h
IMBiTunesVideoParser.m
Info.plist
LICENSE
NSDictionary+iMedia.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
NSDictionary+iMedia.m
NSFileManager+iMedia.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
NSFileManager+iMedia.m
NSImage+iMedia.h
NSImage+iMedia.m
NSString+iMedia.h Go 10.6+ only. Jan 19, 2012
NSString+iMedia.m Fix cast to match return type Jun 18, 2013
NSURL+iMedia.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
NSURL+iMedia.m
NSView+iMedia.h
NSView+iMedia.m
NSWindow_Flipr.h
NSWindow_Flipr.m
NSWorkspace+iMedia.h
NSWorkspace+iMedia.m
OmniwebBookmarksToXBEL.xslt
README.mdown
TestApp-Info.plist use IMBConfig for flickr desired size, rather than an ad-hoc callback… Sep 20, 2010
UKFNSubscribeFileWatcher.h Added Uli's UKFileWatcher classes and provides a wrapper that renames… Jul 24, 2009
UKFNSubscribeFileWatcher.m
UKFSEventsWatcher.h Give UKFSEventsWatcher some error handling in the form of -addURL:error: Jul 16, 2012
UKFSEventsWatcher.m To minimise warnings, preserve the old -[UKFileWatcher addPath:] API,… Jul 23, 2012
UKFileWatcher.h To minimise warnings, preserve the old -[UKFileWatcher addPath:] API,… Jul 23, 2012
UKFileWatcher.m More progress on async loading Sep 18, 2009
UKKQueue.h
UKKQueue.m Replaced NSInteger with int Jun 18, 2013
UKMainThreadProxy.h More progress on async loading Sep 18, 2009
UKMainThreadProxy.m
UK_IMB_RenameBegin.h
UK_IMB_RenameEnd.h
badge_checkbox.png New checkmark icon. Minor changes. Jun 22, 2011
cork-background.jpg
firefox_allBookmarks.png
firefox_bookmarksMenu.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
firefox_bookmarksToolbar.png
firefox_tag.png
firefox_unfiledBookmarks.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
i.tiff
i2.tiff Bringing over the "i" info and window flipper Oct 4, 2010
iMedia.h Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
iMedia.pch First attempts at supporting the Quicklook preview panel - work in pr… Nov 27, 2009
iMedia.tiff
iTunes10-icon-01.png
iTunes10-icon-02.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-03.png
iTunes10-icon-04.png
iTunes10-icon-05.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-06.png
iTunes10-icon-07.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-08.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-09.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-10.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-11.png
iTunes10-icon-12.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-13.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-14.png
iTunes10-icon-15.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-16.png
iTunes10-icon-17.png
iTunes10-icon-18.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-19.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-20.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-21.png
iTunes10-icon-22.png
iTunes10-icon-23.png
iTunes10-icon-24.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-25.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-26.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-27.png
iTunes10-icon-28.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-29.png
iTunes10-icon-30.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-31.png Updated iTunes parser for new iTunes 10 icons Sep 2, 2010
iTunes10-icon-32.png
iTunes9-icon-01.png
iTunes9-icon-02.png
iTunes9-icon-03.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-04.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-05.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-06.png
iTunes9-icon-07.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-08.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-09.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-10.png
iTunes9-icon-11.png
iTunes9-icon-12.png
iTunes9-icon-13.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-14.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-15.png
iTunes9-icon-16.png
iTunes9-icon-17.png
iTunes9-icon-18.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-19.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-20.png
iTunes9-icon-21.png
iTunes9-icon-22.png
iTunes9-icon-23.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-24.png
iTunes9-icon-25.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-26.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-27.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-28.png
iTunes9-icon-29.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-30.png
iTunes9-icon-31.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
iTunes9-icon-32.png
itunes-icon-audiobooks.png
itunes-icon-folder7.png
itunes-icon-library.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
itunes-icon-movies.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
itunes-icon-music.png
itunes-icon-partyshuffle.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
itunes-icon-partyshuffle7.png
itunes-icon-playlist-normal.png
itunes-icon-playlist-normal7.png
itunes-icon-playlist-purchased.png
itunes-icon-playlist-smart.png
itunes-icon-playlist-smart7.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
itunes-icon-podcasts.png
itunes-icon-podcasts7.png
itunes-icon-purchased7.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
itunes-icon-tvshows.png ran images through ImageOptim to save a bunch of bytes in size Apr 6, 2010
js.opacity
js.tiff
load-more-normal.pdf
load-more-pressed.pdf panic's shrinkit on PDFs saves space for several files! Feb 11, 2011
main.m Noticed formatting on license prelude was wonky in some files. so I f… Dec 27, 2011
url_icon.tiff
version.plist Initial draft for iMedia2. This is very much in an experimental stage… Jul 20, 2009
warning.tiff

README.mdown

Overview

This is the iMedia Browser framework that is used by a number of applications (and as the basis for a stand-alone utility). Developers are encouraged to include this in their application as long as there is proper attribution.

Sandboxing

iMedia 2.6 and later is compatible with common sandboxing setups, with the following notes:

  • Search the headers for SANDBOXING to make sure your app has the entitlements iMedia needs
  • Users must house their media within the standard Movies, Music and Pictures folders, or grant access to them by dragging in custom folders
  • iMovie Sound Effects have been removed on the basis that Apple doesn't want us poking around another app's resources

There is also a longer-term effort in the iMediaSandboxing fork to farm out parsing to XPC processes.

Compatibility

2.7

The same as 2.6, minus support for Garbage Collection.

2.6

Out of the box (the v2.6.x branch), iMedia supports OS X 10.6 Snow Leopard and later. It is suitable for both 32 and 64 bit apps. See above for sandbox compatibility details.

2.5

Basically the same as 2.6, minus sandbox compatibility.

2.1

For apps still supporting OS X 10.5 Leopard, we continue to support the existing iMedia 2.1 codebase on the v2.1.x branch.

1.x

For the older 1.x branch, which is not being maintained, you can get it from subversion:

svn checkout http://imedia.googlecode.com/svn/trunk/ imedia-read-only

Recent Release Notes

2.5.1

  • The +[IMBConfig registerDefaultValues] method has been made private. You should have no need to call it in your app as IMBConfig automatically runs that routine the first time it is used

2.5.2

  • When dragging or copying iPhoto images, we mimic iPhoto by also including ImageDataListPboardType on the pasteboard. This allows iPhoto-aware apps to properly handle image metadata without any knowledge of iMedia

2.5.3

  • +[NSImage imb_imageForResource:fromAppWithBundleIdentifier:fallbackName:] replaces +imb_imageResourceNamed:fromApplication:fallbackTo:. Apps likely shouldn't use this method anyway as it's fairly iMedia-specific. The new method nicely returns retina-compatible images if a suitable name is specified, like the other Cocoa image APIs.

2.5.4

  • -[NSWorkspace imb_iconForAppWithBundleIdentifier:] has been removed. Its fallback mechanism was buggy and relied on private implementation details in the OS frameworks, which have since broke. If you are using this method in your app, provide your own implementation instead

2.6

  • iMedia is now roughly compatible with the OS X app sandbox. See Sandboxing section above for full details
  • A few public APIs have been removed or changed in the process, but chances are you weren't using them, or the replacement is dead obvious in the headers

Development

Developers are welcome to work on enhancements and fixes! Please use the GitHub issue tracker; note that we are not done migrating issues from the old Google Code issue tracker.

There are plenty of things that need to be done, and your help would be appreciated!