Set minimum version to 10.7 and make it 64-bit only.
Enabled ARC.
Added SLDisk object that represents whole disks and their children. Replaced SLUnmountedVolume with this new implementation.
Renamed SLDeviceManager to SLDiskManager.
Removed debug log.
Added the ability to unmount a volume and eject the disk only if that was the only mounted volume on the disk.
Replaced old eject code with the new one.
Added experimental disk layout.
Fixed "Unmounted" menu item creation.
The disk UI menus now are functional. Selecting a disk attempts to unmount all its volumes and eject it.
Code cleanup.
Removed image additions code and just resize the image instead of drawing a new one. This has the added benefit of being more compatible with retina Macs since lock/unlockFocus is not recommended by Apple anymore.
Renamed SLGrowlController to SLNotificationController.
Use NSUserNotification* classes directly since we're now using a newer SDK.
Use imageWithSize:flipped:drawingHandler: for better retina compatibility.
Moved disk image handling code to SLDiskImageManager.
SLDiskManager now manages the SLDiskImageManager instance.
SLDiskManager now manages the SLDiskImageManager instance. (forgot to initialize it!)
For a root disk that is a disk image, show the disk image file icon and name instead of the defaults.
Added preference to use new disks layout.