Three-pane Mail.app hack that works

Screenshots have been floating around for a while with mockups of a three-paned Mail.app à la Outlook.

But now there is a hack that actually works.

A member of the Ars Technica Open Forum, Mithras, has posted a hacked binary of Mail.app, which displays the preview screen on the right, giving Mail a “widescreen” form factor.

And it actually works:

threepanehack
Click image for a full-sized view

Mithras’ binary has a different name (MailWidescreen) so you can copy it into your Applications folder without fear of overwriting your default copy (although backing up is always, always wise. UPDATE: Always!). Then just open the one you want each time.

Unfortunately, you cannot yet manually resize the middle column, although Mithras promises a fix for this within the week.

There is however a work-around. The middle pane of the hack takes its size from the depth of the Message List in your normal copy of Mail.

So, if the middle column is too small, open your default copy of Mail.app and increase the depth of the Message List. Then the middle screen in MailWidescreen will be correspondingly wider. Make it wider than you want. Then it will reduce to the width you actually want as you resize the whole window from the bottom right.

You can read the whole thread on the Ars Technica Openforum or cut to the chase and… download the binary.

UPDATE: Mithras works fast. He has now packaged it in the form of a classic Mail.app bundle , which you can drop into your ~/Library/Mail/Bundles folder where MailTags, Mail Act-on, Mail.appetizer and the rest live. And just as easily take it out again. Extra bonus: the middle column can now be manually re-sized as normal.

[Thanks, Nick]mail.app, apple mail, hacks, three panes, Outlook, preview pane, widescreen, Apple GUI, tips

Similar Posts:

Tags: , , , , , , , ,

52 Responses to “Three-pane Mail.app hack that works”

  1. Marcel Bischoff says:

    This is awesome! Although I’m not sure if I should trust a hacked copy of my with all my account information.

  2. Tim says:

    Sure. I made a complete backup first just to be on the safe side.

    But all seems to be well. I gave the hacked version a good workout, and now I am back in the default Mail.app. Everything’s working fine.

  3. Chucky says:

    I think Marcel’s concern is data theft, not data loss.

    But I don’t really share his concern.

    —–

    You are using the word “depth” very oddly, to my American ears, Tim. Are you talking about the changing the “width” of the middle pane? And using “depth” is just a different dialect of English issue?

  4. Tim says:

    Hmmm…

    What I mean to say is that the middle pane of the hacked version seems to set its width from the depth (or “length” maybe) or the Message List in the default version.

    So the more messages you can see in your default version’s Message window, the wider your middle column will be in the middle pane.

    How would an American say that?

  5. Chucky says:

    “So the more messages you can see in your default version’s Message window, the wider your middle column will be in the middle pane.

    How would an American say that?”

    Just like you did right here.

    ——

    If I’m understanding you correctly this time, that’s really weird behavior. (Not just wrong behavior, but weird too. I can’t figure out how it got that way.)

    What happens if you switch mailboxes from one with few messages to one with many? Does the middle pane immediate re-size its width?

  6. Marcel Bischoff says:

    Actually I meant both, although data theft should be no issue as this appears to be a GUI hack only. Whatever, I checked it out but will not keep using it because it really feels like a quick hack.

    Hopefully Leopard will bring the much awaited widescreen capability (maybe along with other improvements).

  7. Brady J. Frey says:

    H o l y…

    My co-workers would like to thank you for filling up my schedule tomorrow Tim:)… wait, I may just do this tonight… awesome.

    I’m sure fellow IMAP users wouldn’t worry too much about data corruptions, but I’d agree with the POP users, there maybe something odd to do.

    Thanks for the tip off, I haven’t checked my RSS reader in a couple days:)

  8. Brady J. Frey says:

    sniff… it’s beautiful… so long Thunderbird, you were just ok for a while… sent you my desktop screenshot, trying it out on IMAP — no destruction so far.

  9. Tim says:

    It worked perfectly for me on all three of my IMAP accounts.

  10. Brady J. Frey says:

    Mail Stamps wouldn’t take, but I assumed so — that would be hack #2 one of us needs to do soon:)

  11. Tim says:

    @Chucky: That’s good news. I try to sound as American as possible on this site, given that 89% of the readers (well, the hits at any rate) come from the USA.

  12. Simone Manganelli says:

    I’d like the widescreen setup, but this download doesn’t seem to work for me. All I get is the same vertical split view, but with the resize widget gone. Resizing the message list in Mail doesn’t help — it just resizes the preview pane (which is still a portion of a vertical split rather than a horizontal split) to have a new height.

    – Simone

  13. Brady J. Frey says:

    One of my IT buddies said he had the same problem — his fix was to remove the old mail application from the applications folder completely after he deleted the plist in his userfolder > Library > Preferences (should be com.apple.mail.plist)

  14. denny says:

    he’s now changed it to an easy to install plug-in. i tried it and it works perfectly. now it even has the resizable window columns! he works fast.

    download and instructions available here:
    http://harnly.net/downloads/MailWidescreen.html

  15. Eric Coleman says:

    I hope that if apple does bring widescreen viewing in leopord, they atleast have the deceny to allow for 2 line display (just like outlike) in the middle pane… I hate thunderbirds way…

  16. Tim says:

    I’m not convinced that Apple is going to do anything like this.

    I’ve emailed the post off to someone in the Mail Development Team to see if they have a reaction of any kind, but haven’t heard anything back yet.

  17. Eric Coleman says:

    Tim,

    I guess we’ll see what happens. I’d also kiss someone at apple if they gave me some type of option to sort folders first always, in all views.

    I submitted it as a feature/request probably my first week using a mac, and they marked it duplicate… makes me wonder how many people want the same :)

  18. Jimmy Porter says:

    I think this haxie is pretty, but do I really need it. I don’t think so, so did not download it.

  19. Pe8er says:

    Simply amazing!!! Thanks a lot, I love how Mail.app feels now, it’s so natural and elegant.

  20. smorr says:

    The thing that would be nice is for the bundle to hack the list view to make it two lines with the subject line appearing under sender, date, etc.

    Given that this is out there now, what is the desire for having the ability for the MailTags panel to be horizontal (at the top or the bottom)?

  21. hugo ahlberg says:

    oh man! thank you so much. this is great., really great. best hack ever :P

  22. Jorge says:

    Plugin works like a charm. And yes, Mailtags at the bottom would be really sweet!

  23. GF says:

    Sorry, I am a novice hacker. This works great, but how do you revert to the original look? Thanks.

  24. Tim says:

    Close Mail.app.

    Open your ~/Library/Mail/Bundles folder to find the bundle, or use Finder to search for “MailWidescreen.mailbundle”.

    Move it to your Desktop or whereever else you want to store it.

    Restart Mail.app. All done.

  25. Simone Manganelli says:

    I still don’t understand — this hack still isn’t working for me even using the bundle method. I followed the instructions for enabling Mail bundles (I originally got a compatibility alert dialog because I had modified the preferences while Mail was still open, and Mail overwrote them on quit) to the letter, but the bundle still isn’t working.

    Whereas before, I was still getting a vertical split but with the manual resize widget removed, now I’m just getting no change at all — i.e.: it’s still vertically split, but the resize widget now works.

    What’s the deal?

    – Simone

  26. Adrian says:

    Superb idea. Apple should make a preference for choosing layout. I’ve immediately emailed Apple Feedback to request it.

  27. alex says:

    Nice. Would be interesting to be able to put the body of the email in the middle so it is in the center of the screen, with the header listings on the right and the mailboxes on the left. Puts the focus on what is in important. Thanks.

  28. Veken says:

    I would love this for certian situations, especially on widescreen monitors.
    I’m off to install the plugin.

    the current layout doesn’t show me enough messages at a time in the table.

  29. Alex Rodriguez says:

    I like the idea of having a choice but its toooo Windows for me. If that is what I wanted I would simply use Entourage.

  30. Sidney Swartz says:

    I really like the 3-column view for when I’m working on a widescreen monitor, however It also works for smaller screens by simpley typing command-shift-M to hide the mialbox view.

    This really should be a user preference.

  31. sjk says:

    Given that this is out there now, what is the desire for having the ability for the MailTags panel to be horizontal (at the top or the bottom)?

    Still waiting for acknowledgment of a message I sent you a few days ago before sending some feedback about the MailTags panel. :-)

  32. Anthony Baker says:

    Ack… would love for this sucker to work on my end (this is the Holy Grail I’ve been waiting for) but add me to the list of folks for whom it’s just not functioning.

    Anyone else have it not work? I removed all other bundles I was using so this is the only one, but still no go…

  33. Anthony Baker says:

    One thought — all my other bundles are in my usr/library/mail/bundles directory. Should this go at the top-level directory for /library/mail?

    All that’s there currently is a folder called AccountTypes.

  34. Tim says:

    No, it goes in your ~/Library/Mail/Bundles directory.

    Did you quit Mail and run the Terminal commands to enable bundles, the ones on Mithras’ page about the plugin?

  35. Anthony Baker says:

    Ah, it does work. The third pane doesn’t display by default — didn’t know you had to double-click on the buffered grey edge on the right to get it to work.

    Will take a wee bit getting used to. One thing I do is use YouControlDesktops and have one desktop for Mail and IM, one for RSS and Safari, etc. Having a full-screen mail app means I need to move IM somewhere else… small details, to be sure, but it’s all about productivity in the end, isn’t it?

    That said, AWESOME.

  36. Gregory Farmakis says:

    Having a longer list of e-mails is one benefit, but also, having a long message displayed in a more natural pane, with dimension proportions like in a printed page, is convenient too, and in my opinion the best feature offered by this nice bundle.

    Nevertheless, with the mail-tags pane visible, the message page becomes too narrow, should be nice to have it dispayed horizontally at the bottom of the page. Moreover, if the mailbox pane could be put on top of the message list, more room for subject lines and other metadata would be available. Conclusion: we need a preference pane that will allow positioning of all four panes (mailboxes, message list, message, mail tags) at will.

  37. coelomic says:

    This is just a great plugin. The productivity improvement is also considerable, and it works as promised. Kudos to the author.

  38. theory.isthereason says:

    That three-pane Apple Mail hack is sweet!…

    If you have a widescreen MacBook, you’ll definitely want this! Hawk Wings reports on a useful Apple Mail hack that’s now rolled into a simple plugin. It adds a third vertical pane to your Mail app, allowing you to preview more of your ma…

  39. Jane Quigley says:

    Great plugin! Thanks for the headup (tho I’m glad I waited for the bundle). It really makes my Mail.app experience better and more productive. Perfect example of why I love this blog.

  40. Paul Filmer says:

    Works nicely for the admin account, but does not work for any standard or managed accounts…
    Bundles are in their ~/Library and not /Library, and the terminal commands were issued from within those accts…
    Any ideas?

  41. Brady J. Frey says:

    Works nicely for the admin account, but does not work for any standard or managed accounts…
    Bundles are in their ~/Library and not /Library, and the terminal commands were issued from within those accts…
    Any ideas?

    When you open up Library/Preferences/com.apple.mail do you have something similar to:

    bplist00“_BundleCompatibilityVersion]EnableBundlesQ2Q1
    *8:

  42. S. says:

    CCCCCOOOOOOOLLLLLLLL!!!!!

    I really enjoy this bundle. I think is more easy to use Mail.app…

  43. Paul Filmer says:

    When you open up Library/Preferences/com.apple.mail do you have something similar to:

    bplist00“_BundleCompatibilityVersion]EnableBundlesQ2Q1

    *8:

    All but the Q1Q2 is there…

  44. Litux Blog says:

    Three Columns Apple Mail – Finally!…

    Grab the “plugin” from Harnly, read the forum thread at Ars Technica, and read the excellent comment at Hawk Wings named Three-pane Mail.app hack that works.

    ……

  45. Wurzelfichte : Widescreen Plugin für Mail.app says:

    [...] via [...]

  46. Tyler Weisman says:

    I am really enjoying using this plugin, but I would like to be able to toggle it from the view menu. Sometimes the three column style is nice, and other times the normal classic mail.app style is nice. Having the toggle would allow users to switch styles on the fly.

  47. Mail.app Plug-Ins ~ OS X Fanatics says:

    [...] So, I solved these workflow issues. That leaves me with the problem of the GUI. I really think that it should have more tweak options. The Weblog hawkwings.net is dedicated to making Mail better by using plug-ins. I found two plug-ins that made the Mail experience a bit better. I use Letterbox, which gives me the look and feel of Entourage and really helps me adjust to Mail. The other plug-in I really love and use intensively is Mail Act-on which gives you the ability to move your messages around with a simple hot-key; you can set colors and activate special rules – it just makes the workflow in Mail much better. The last plug-in I want to mention is a simple enhancer for the look and feel – it is not very functional, but, hey, the eye wants something, too. This plug-in is called Mail Appetizer, and it provides a very nice splash screen when new mail arrives. You can change the fonts, set the transparency, and customize the splash screen the way you want it. [...]

  48. Treo says:

    The link to this hack seems to have disappeared. Is it still available?

  49. Tim Gaden says:

    Treo, thanks for letting know about the broken link. I’ve fixed it up now:

    http://harnly.net/

  50. Hafsteinsson says:

    When Leopard is installed the plugin” Letterbox” does not work.
    Will new uppgrade of this plugin, seems to that Apple is not going to do anything like this. They have 300 new things in leopard but this, NO.

  51. Tim Gaden says:

    There’s hope for Letterbox:

    http://harnly.net/2007/software/letterbox/letterbox-for-leopard-its-coming/

  52. Apple Mail, Letterbox style | acidlabs says:

    [...] a whole bunch of other folks (43Folders, Hawk Wings – 1, 2,), many of them far more Apple-savvy than me, I have downloaded and installed the Letterbox [...]

Leave a Reply