To submit a new ticket, please login with guest/spamfilter. This is to prevent advertising bots from creating tickets.

Current version: 0.91


Download it now!

- or -
Get the latest source version

Leopard Notes

Leopard means three things:

  1. WebKit - A newer version of WebKit will mean that we won't have to bundle our own with the program, reducing the size of the application by about 20 megs, or 80%.
  2. Scripting Bridge - No more AppleScript. The Scripting Bridge means you can do things that you used to have to do through AppleScript right inside of Objective-C. According to the propaganda sheet on Leopard, this "requires far less code than using an NSAppleEventDescriptor, and runs more than twice as fast as a precompiled NSAppleScript", which is how we're doing things now. Rock on!
  3. Core Animation - What we're doing now for transitions is pretty much a bastardized version of some Apple internal functions, at least as far as the CoreGraphics transitions are concerned. Core Animation will probably be faster than we we've got now, support more transitions, and be less buggy since it won't be hacked together.

Put that together and basically you have "smaller code that runs faster and has fewer bugs". If that's not the definition of progress, I don't know what is. The only unfortunate thing is that it will negate so much work that's already been done. Oh well. Those people still flubbing about on Tiger will appreciate it. :P