|
|
News
- 11 May 2005 - 1.1 is up and out!
- 15 Mar 2005 - I am noticing that it has been a long time since I
have updated this app. Finishing grad school is time-consuming! In the
meanwhile, I am posting an updated applescript that greatly speeds up
the operation of iFaces. The contribution was made by Ralf Stoye and is
greatly appreciated. Replace the
unread_list.applescript in
iFaces.app/Contents/Resources with this one. If you use a terminal,
this is simple; if you use Finder, then you have to ctrl-click, show
package contents, etc.
- 24 Nov 2003 - See info regarding important
details about iFaces responsiveness and update frequency.
- 22 Nov 2003 - Version 1.1pre1 Released. It is a pre-release but
has been tested well. It should be bug-free. See the downloads section for a changelog.
- 21 Nov 2003 - iFaces is posted to the Apple download site: here
- 19 Nov 2003 - First public release (v1.0.3)
download.
Screen Capture
Download
Stable Release
Panther build 1.0.3: download
Beta Release
Panther build 1.1pre1: download
1.1 Change-Log
- Global Transparency Option Added in preferences.
- Customizable Unknown Sender Image.
- Domain Database of images added. This nice feature allows you to
customize iFaces to display an image per domain if the sender is not in
your address book. For example, if you want to know when you receive
email from someone at cs.jhu.edu then you would add an entry with a
picture to represent this domain.
- The window location does not move when new mails are received or
read.
- An Always On Top preference has been added.
For source code please contact the author.
1.0 releases should function on OS 10.2+.
1.1 releases will only function on OS 10.3+.
Specific Information
- (NOTE, irrelevant for 1.1 and higher versions of iFaces. A new
script was added to fix this deficiency.) Important note regarding usage - iFaces uses Mail.app to
determine your messages. It communicates through Applescript (i.e.
Mail.app will be launched by iFaces and will remain open). Also, the
size of your inbox is important. If you keep more than a few hundred
messages in your inbox than iFaces will act unresponsive when
it is scanning through them (i.e. often). This is not a bug; it's a
workaround until a better technique is available to communicate with
Mail.app (see below).
- Since Apple has not released any public Mail API, I have resorted
to communicating with Mail.app through Applescript. This is a slow
workaround, but the only one available. When a public Mail API has been
released, iFaces will be upgraded.
- iFaces interfaces with Mail.app directly and checks your "inbox".
Currently this is not configurable, but will be in future releases.
iFaces knows nothing about IMAP or POP servers but will also query them
if their inboxes are part of the "In" box in Mail (this is my
configuration, actually). So, iFaces, will poll mail from multiple
accounts.
- For sender address and email subject information click on the
picture in iFaces. The popup will disappear in a short amount of time
(the length of which is configurable in the Preferences).
- iFaces uses Applescript to check the mail and thus pauses during
the communication. If the size of your inbox is large, then this pause
will increase. I can do nothing about this delay and we must all wait
until a better interface with Mail.app is provided for the public by
Apple.
Feature Requests, BUG List, and TODO
- Better Mailbox support
- Support for other Mail Readers? or Usenet?
- Add an option to only display emails from people in the address
book. [ contrib: S. Ahten : 23 nov 2003 ]
- Alternate view: option to remove the iFaces panel and have the
icon on the dock cycle through the pictures.
[ contrib: S. Riggins : 23 nov 2003 ]
- Instead of displaying the same sender twice for 2 unread emails,
display it once with an icon badge.
[ contrib: S. Riggins, A. del Sorbo : 23 nov
2003 ]
- Different transparency levels for the main window and the info
(subject and sender email) window.
[ contrib: J. Estelle : 23 nov 2003 ]
- BUG The window moves as emails are read
and added.
[ reported: 18 nov 2003, v1.0.3,v1.1pre1 ]
- BUG Empty image appears for an email.
Seems like a bug in retrieving the picture from a sender in the address
book if the sender has not picture.
[ reported: 23 nov 2003, v1.0.3,v1.1pre1 ]
- Preference for max number of pictures iFaces will display in the
list.
[ contrib: S. Lee: 24 nov 2003 ]
- Preference for new unread mail update interval.
[ contrib: J. Corso: 24 nov 2003 ]
Hacks
You can do some hacks to customize the operation of the software. Most
of these hacks will be added as features in future versions.
- To change the image that is displayed if the sender is not in your
adress book, replace the tif file name
"unknown.tif" in iFaces.app/Contents/Resources/.
Functionality included in 1.1
- The applescripts are not precompiled (so you can customize them)
and instead are compiled at launch time. If you need to change the name
of the mailbox to something other than "inbox" edit
iFaces.app/Contents/Resources/unread_list.applescript. Replace the
"inbox" on line 15 to the name (in doublequotes) of some other mailbox.
This hack will not be possible if/when a Mail API is released from Apple
and iFaces switches to non-applescript (which is wholly better).
[ see news for 15 mar 2005 above ]
- If you make any other changes to the applescript, make sure that it
still returns a list in the same format or iFaces will not function.
|
|