Raven: A Swift Email

Yeah, I said it. The world needs a fast and light weight email client that isn’t terminal based. It needs to be focused around doing two things: Reading and sending. In fact, it needs to be incredible at sending emails, specifically it needs to be awesome at writing emails. I propose a project that does just that.

Features

  • Simple UI. Make it astoundingly easy to send an email, and read responses.
  • Markdown and Textile. Fuck WYSIWYG and HTML, all they’ve done is make things messy. We want it to be amazingly easy to write emails.

Note: I’ll probably add more features here later, but for right now this is all.

An Email

Every email has three important parts, these parts are important because without them something breaks:

  • Recipients.
  • Subject.
  • Contents.

The Subject is really easy. It’s a string that details the summarizes the insides of the email. This should really be automated, but I’m not sure it’s worth the effort. People like subject lines. They like to write their own summaries.

TO: …

The Recipients is a combination of three lists:

  • Standard Recipients
  • Carbon Copy Recipients
  • Blind Carbon Copy

Dear Abby…

Number 3, or the contents are split up into three main points of interest:

  • Attachments
  • Message
  • Sender details

Over the last few years developers and applications have become very good at A and B. Sharing is the new pink and people are very good at integrating sharing with the application in almost every aspect (Hello, iPad, iPhone, and Android.)

What about messages? The content in the content! Well mostly people use WYSIWYG editors, aka HTML garbage spewers.

Views

Here’s how I see the GUI working out:

The program always opens up to a new message view. The point of the program is to make sending messages as easy as possible. If you’re opening up Raven then that means you want to send a message.

Posted on July 25 2010

Notes

Tumblr theme designed by The City Loop.