Envelope Maker

Envelope Maker Icon

Envelope Maker is the premier Mac OS X envelope printing application in Qumar, Hyrule, Oceania, and other fictional countries.

Just some of the great features included in Envelope Maker:

  • Prints “to” address and “return” address
  • Saves addresses between runs using OS X’s defaults feature
  • Basic Address Book integration
  • Prints a “Place Stamp Here” box (Experimental Feature, will not work on all printers)
  • Prints envelopes “long-ways”, never “side-ways”
  • Rarely crashes

System requirements:

  • Mac OS X 10.4 (Tiger)
  • PowerPC Processor
  • A strong hatred for Address Book because otherwise you’d just use it to print envelopes

Seriously, this was the first Cocoa application that I’ve ever written where I didn’t have an invisible Aaron Hillegass holding my hand. As a learning opportunity, this project gave me a chance to practice with things like custom views, Address Book integration, sheets, preference saving, and working with Subversion. Not only is it rough around the edges, but it’s rough the whole way through. I think I fixed all of the crashing bugs, though, and that’s not nothing.

I couldn’t build a universal binary for some reason (library issues, I think), so it’s PPC for now. If you’d like to build it yourself (good luck!), anonymous Subversion access is available. You can browse the repository or check out the code using Subversion with the command:

$ svn co http://subversion.ungroundedoutlet.com/envelope_maker/ envelope_maker

The code is really ugly. There’s a lot of refactoring that could be done and I could name my classes better. In the future, my classes will be prefixed with “US” (for Ungrounded Software) to try to avoid namespace collisions.

This is at the level where I’m comfortable with it, so I don’t think I’ll be working on this anymore. Still, feel free to try to talk me into fixing bugs or adding features if you’d like.

This software is copyrighted 2007 by James Williams (that’s me). If you really want to use this code in your own project, contact me and I’ll try to talk you out of it (because it’s a really stupid idea!) but then give you a license anyway. No warranty is expressed or implied because I’m not that dumb.


Download: Envelope Maker.zip