Archive for November, 2007

Leopard Mail’s stupid save attachments button

Thursday, November 29th, 2007

Hopper 100pxPierre Igot takes aim at the behaviour of the Save button in Leopard Mail, with the rigour and vigour which are his trademarks.

In Tiger Mail, he points out, you could click on the button to bring up a “Save As…” dialog that offered a location for saving all the attachments in the message.

In Leopard Mail, however, you need to click-and-hold on the button in order to bring up an enhanced contextual menu with more options for individual attachments.

He calls this a bug rather than an improvement:

The simple and most obvious option, which is a single click on the button, no longer works—which does not make sense, because the button’s visual appearance suggests both a regular button that responds to a single click (like the “Quick Look” button next to it) and a button that brings up a pop-up menu (with the triangle). Besides, the tool tip clearly suggests that the button should respond to a simple click as well.

Saveasbuttonbehaviour

I’ve had more than one email from users who thought that the button was broken, because it did nothing when they clicked it., so Pierre is not alone.

Head over to Betalogue and read the whole piece. mail.app, apple mail, leopard mail, tiger mail, bugs, attachments, button, counterintuitive or what?

Tags: , , , , , , ,

Hiding to-dos in Leopard Mail

Thursday, November 29th, 2007

CheckboxI’ve said it before but I’ll say it again, the lack of options for displaying to-dos in Leopard Mail is disappointing. And frustrating.

A poster in the macOSXHints forums has come up with a good work-around for avoiding that long list of finished tasks.

He has created a Smart Mailbox called “Not Done” which is set up to display all to-dos that are incomplete:

Hiddentodos

Simple, really. Why didn’t I think of that? mail.app, apple mail, leopard mail, to-dos, tips, productivity, smart mailboxes, workarounds

Tags: , , , , , , ,

Te Deum

Thursday, November 22nd, 2007

Joyof Tech Jobs Geta LifeNo posts today. It’s Thanksgiving in the USA, which means that 82% of Hawk Wings readers (or so Google Analytics claims) will be counting their blessings and spending time with their families and/or loved ones.

I’m taking the chance for a day-off too, heeding Steve Jobs’ wise advice as portrayed by Joy of Tech.

My non-blogging friends tell me that there is in fact a whole world out there, which is something to be thankful for. not mail.app, not apple mail, not productivity, not efficiency, not task management, not work

Tags: , , , , ,

MailRecent, MailFollowUp plugins now Leopard-ready

Wednesday, November 21st, 2007

MailrecenticonGreg Welch has tweaked his two Mail plugins, MailRecent and MailFollowUp, to make them Leopard-friendly and to introduce general improvements.

MailRecent (see the earlier Hawk Wings review post) is a quick filing plugin that lives in Mail.app’s Contextual menu. If you are not using Mail Act-on it offers a fast way to file messages into your most frequently used mailboxes, without the hassle of dragging them across to the Mailbox list.

Mail RecentcontextmenuThe screenshot on the right shows it in action.

The version released today only runs on Leopard, although a Tiger Mail version is still available on Greg’s web site.

It is now “case-insensitive”, that is, it now lists mailboxes in alphabetical order whether they begin with a capital or lower case letter. Finally, he has added an uninstaller to the disk image, for easy removal.

MailRecent is freeware and is available from Greg’s web site .

MailFollowUp provides a clever tweak to the way Mail handles the carbon copying of emails to a group of recipients.

The new version (1.2), like MailRecent, only runs on Leopard. It too gets an uninstaller and has improved the logic of the replies even more. As Greg puts it, MailFollowUp is now “faster, smoother, and eliminates the occasional addition of the original sender to the To header”

Several localisations have also been improved.

MailFollowUp is also freeware and is available from Greg’s web site . mail.app, apple mail, leopard mail, productivity, quick filing, replies, plugins

Tags: , , , , , ,

OmniFocus’ new tricks: Notifications, iPhone syncing

Wednesday, November 21st, 2007

OmnifocusOmniGroup are really pounding away at the public beta of OmniFocus. Every day, sometimes more than once a day, they push out a new build with tweaks, bugfixes and improvements.

Today, a new feature appeared that is worth a blog post.

Omni Focus Dock AlertsThe app now has a comprehensive system of alerts about tasks that due soon.

It offers the option to display these alerts in the Dock, where like Mail.app’s little red bubble, they serve as a constant reminder that fooling around on facebook all day will not result in Getting Things Done.

Right-clicking the Dock icon brings up a summary of the upcoming tasks, listed by context.

Alerts in the menubar provide another option for a visual prompt about outstanding tasks.

Here, a drop-down menu also lists the tasks by context. Clicking on one, opens OmniFocus at the appropriate place in the app’s Context View.

Omni Focus Menubar AlertsOther aspects are constantly being improved, in particular the Perspective options, which provide pre-sets for filtering your tasks in user-customisable ways.

For example, I can set a Perspective that shows me only tasks related to my day job that are due in the next three days. OmniFocus creates a button for that Perspective which I can then place in the app’s Toolbar for easy access.

Syncing with iCal is more trouble-free than it was two days ago and the Kinkless Importer is much more stable and reliable.

In other OmniFocus news, Ethan Schoonover writes in the comments on another post:

For what it’s worth, we at Omni are all very interested in getting OmniFocus content on the iPhone (The Omni Group is pretty much 99% iPhone users, so we have a dog in this fight). Rest well assured that as soon as we have options for doing this in a way that allows reasonable functionality, we’ll be on it.

Fingers crossed! getting things done, GTD, omnifocus, alerts, notifications, dock, menubar, ical, kinkless, productivity

Tags: , , , , , , , , ,

Leopard Mail’s clever HTML formatting

Wednesday, November 21st, 2007

A poster on macOSXHints points out how much smarter Leopard Mail is at handling content from the web which is pasted into its messages from web browsers.

For example, say you want to share someone’s overall top artists from Last.fm:

Lastfmwebsite

Block the content you want to send, and then drag it to a message in Mail.app, and behold:

Lastfmdraggedto Mailapp

Mail does a pretty good job of preserving the HTML formatting, even keeping the links and tool tips alive. It even provides a “widget-like” black boundary and cross for quick removal of the HTML block if you change your mind about sending it.

There are two things to note here. First, this works much better if the message is set to Rich Text Format. I live in a Plain Text world, so didn’t notice this at first. But perhaps only fuddy-duddies like me think it is more polite to send a link to the page.

Secondly, it works even better if you apply the “quicker text dragging” hack. Of course, this speeds life up all across Mac OS X, but also in this case.

Cocoa-based apps (Mail.app, Safari, etc) require by default that you hold your mouse down over the selected text for a second before dragging.

You can reduce the built-in delay with a simple Terminal hack. Open Terminal and type (exactly):

defaults write -g NSDragAndDropTextDelay -int 100

This will reduce the delay to a tenth of a second in all your Cocoa-based apps (‘-g’ stands for ‘global’).

It modifies a string in the .GlobalPreferences.plist file in your ~/Library/Preferences folder:

Nsdragand Drop

You could edit it manually in Plist Editor, as seen here, if you have an aversion to the Terminal, although you will need to use an app like Leopard Cache Cleaner to reveal Leopard’s “hidden files” first.

You will, of course, need to restart the apps for the change to take effect.mail.app, apple mail, productivity, safari, cocoa, text, html, rich text formatting, tips

Tags: , , , , , , , ,

Security Bug back for Leopard Mail

Wednesday, November 21st, 2007

Hopper 100pxThe shell script security exploit exposed and then fixed in Tiger Mail has been reintroduced into Leopard Mail.

The loophole allows a sender to disguise an executable file (say, a shell script) as an image or some other harmless file. When clicked on, the executable file runs. Don’t remember? See the Hawk Wings post at the time (Feb, 2006).

Now, it’s back. You can test for yourself. The Heise Security web site offers to send you a test email. Give them an email address and after a confirmation, the email arrives:

Heissesecurityemail

CLick on the “jpg” to open it, and it runs a shell script, listing your current directory and exiting harmelessly:

Shellscript

Last time, the news prompted a range of responses, some of them rather hysterical. One writer even claimed that it made Mail.app too dangerous to use.

I am happy to follow John Gruber’s lead (again). As he said last time:

“It boils down to this: you can’t safely double-click files from untrusted sources, and you never could. This is no different today on Mac OS X 10.4 than it was a decade ago on Mac OS 8 and 9.”

Puzzling that it’s back, yes. But dangerous? No more than usual.

UPDATE: “FatYank” provides a quick fix in the comments for those who are really worried about this:

The workaround for this is to rename Terminal. When you rename Terminal and double click on the JPG, you get a message stating that Preview cannot open the file.

Or, as Rob points out, you could use Quickview to view attachments first, in which these “fake” file show up as empty.

Thanks!

[Via The Register ]mail.app, apple mail, leopard mail, security, shell script, bug, apple, tiger mail, exploit

Tags: , , , , , , , ,