Hi Dan, please see more in-line:

On Mar 23, 2007, at 2:47 PM, Dan Dawson wrote:

* Clean and Simple UI - There are still icons that I don't really know what they do or how they work. My fault for not reading documentation but... I never read the docs on Google Cal or iCal either ;-)

Yes, this is our goal. I don't think it makes sense to strive for anything else :o) But Clean and Simple are deep and wide concepts that can be interpreted in many different ways.

When evaluating Chandler's design, I think it's more appropriate to compare it to
+ Outlook
+ Entourage
+ Lotus Notes
+ Ecco Pro
+ Evolution
+ Palm Desktop

or if you're more familiar with Google and Apple i-Products:

+ Gmail + Google Calendar
+ Apple Mail + iCal

Chandler is on it's way to being an integrated PIM rather than just a calendar.

Given that perspective,
+ Single toolbar that stays the same no matter what context you're in
+ Single sidebar that stays the same no matter what context you're in
+ Single detail view that stays the same no matter what context you're in + There are so few buttons that we are able to have a 'large-icon toolbar' like Apple Mail

By contrast, in Outlook or Entourage, as you flip between the context, everything changes. You essentially have to learn 4 or 5 different applications (depending on how many areas you actually use).

As for the icons, it's a problem we're definitely aware of and hoping to iterate on heavily with the dogfood feedback we get from Preview. (But functioning tooltips would help. :o)

In the meantime, here's a break down of all the icons in the app. (Having owned icons on a PIM before, the list below is tiny in comparison.)

+ All items
+ Mail
+ Tasks or Add to Task list (same glyph)
+ Calendar

+ New
+ Sync
+ Reply or Needs reply (same glyph)
+ Forward

+ Trash
+ Collection label: Tag
+ Overlayed collection: Check on a lozenge
+ Offline: Thunderbolt

+ In: Down arrow (Applies to both messages and sharing.)
+ Out or Send: Right arrow (Same glyph.) (Applies to both messages and sharing.)
+ Subsequent Update or Send Update: U-shaped arrow (Same glyph.)
+ Draft: Broken up arrow tail. (This treatment is applied to Inbound, Outbound and Update messages)
+ Alert: ! in a triangle (Applies to both email and sharing.)
+ Non-message, Unread item: Dot

+ Address an item: Person
+ Schedule a time: Clock
+ Add a reminder: Vibration
+ Lock an item (Never share it): Lock
+ Read-only: Pencil with a slash through it


* Drop or hide some of the "features" if people happen to not want them, and probably reduce their priorities on development until primary features are more operational. It is *very* doubtful most of my users will consider switching their Mail applications to Chandler any time soon, I love Mac Mail, I loved Thunderbird before that... it's going to have to be a major advantage for me to consider leaving one of those for a new application. Perhaps a "lite" version of Chandler that was Calendar and Tasks only would be faster to develop and deploy to a group of "real world" users. An easy to use cross-platform calendar could really take off it would seem, especially if it played well with iCal and Exchange, and helped people realize on their own that it was *better* than both of those through use and functionality.

We too do not expect users to abandon their current Mail clients in favor of Chandler in the Preview timeframe. But we realized that Communications was an essential part of Calendaring, Task management and Sharing, so the Mail features are there as a way to support those other workflows. For more on our Mail strategy, please see: http:// wiki.osafoundation.org/Journal/EmailStrategyWorkflows


I understand the powerful nature of having one monster application that "does it all" but Calendars, Mail, RSS, Tasks, Flickr searching and Amazon Wish Lists... all could be powerful but I'd aim for proving the product in the market before going to that level of detail. Doing one thing "right" is much more powerful than doing a lot of things in a mediocre fashion when it comes to winning new users.

I can understand how seeing things like RSS and Flickr and Amazon are a bit overwhelming and make the app seem like it lacks focus. However, I think we've defined focus along a different axis for the project. We're not terribly concerned about the number of data formats and data transport protocols the app supports. (Although for Preview, we're targeting just a few: IMAP, POP, our own sharing format, DAV and CalDAV, import/export for .ics.)

However, Chandler is designed (both at the UI layer and deeper down) to eventually accommodate much more because we recognized that people's daily information processing and task management workflows don't respect boundaries defined around specific technologies. A Microsoft Word document may represent a discrete item of work to a lawyer whereas a JPG represents a discrete item of work for a photographer. Who's to say which should and shouldn't be supported in a first-class way by a PIM application?

We've decided that rather than focusing on specific technologies, we would define Chandler's ultimate vision around workflows and usage scenarios...in that way, we believe we're practicing user-centered design.

So in that sense, we feel Chandler *is* narrowly focused, if in an unfamiliar way: We're looking to build a workflow framework for collecting, processing and managing information that is crucial to what people consider 'work'. So we're not an MP3 player that has cool sound effects and eye candy. But if you're a DJ (professional or amateur) and you're working on putting together 3, 5, 43 playlists for different events, then Chandler will hopefully one day be able to bring your music into Chandler (in some form - it might be just as pointers to playlist in some other app, we're not really sure yet) and provide you with a way of keeping track of and making progress on all that work. MP3s to this person is just as important as email or task lists or meetings to another.

Of course I do have my own wish lists in addition to some of the above:

* Custom calendar colors
* Floating events (they move forward day by day if not completed on the previous day)
* Better searching of events
* More sharing preferences (Share title only, title and notes, busy only, etc)

Yes! We have a long list of things we would like to have in Chandler, including the items you've listed above. However, in the context of Chandler as an integrated task and resource management / collaboration system, it may begin to make more sense why some of these basic calendaring features have not made it into Preview?

I hope this kind of feedback might in some small way be helpful, again, I wanted to encourage the whole team, and if ever I learned some Python I'd love to be a more direct part in helping out. If ever I could be of assistance in providing feedback or thoughts don't hesitate to let me know. I will continue trying to spread Chandler through our building user by user and hopefully get enough users on it that we might avoid the Exchange server all together :-)

High-level feedback is always welcome and your enthusiasm for the project is greatly appreciated!

In the meantime, if you're looking for a more active outlet for your energy, the best way you can contribute in the near-term is to help us find real bugs in the app so that we get to something stable and usable as fast as we can.

Thx Dan!

Mimi
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to