[Design] [Proposal] Unified Activity Log UI

Mimi Yin mimi at osafoundation.org
Mon Feb 6 14:48:37 PST 2006

Assumption: We have a "collection" in the "sidebar" or some "sandbox"  
area in the sidebar that is a unified Activity log.

What might quality as an Activity?
+ User creates a new item
+ User edits an item (1 log item per attribute changed? or per item  
editing session? How do we define item editing session?)
+ Sharee creates new item
+ Sharee edits item
+ Conflict on an item
+ Subscribe and Publish
+ Pull down mail, Send mail
+ Sync status for Email and Sharing (Do we have a single Activity  
item that summarizes the entire Sync session? And then individual  
Activity items for each individual edit?)

High-level categories of Chandler activities:
+ Sharing / Email / Personal activity
+ New item / Edits / Conflicts / Reminders
+ Activities for each collection OR each Collection/App area  
intersection (ie. What's changed on my OSAF calendar?)

Interaction ideas:
+ 1 collection that unifies all Activities into a single view.  
Activities can be sorted by the Categories listed above. (ie. Show me  
notices for "New items". Show me stuff that I did versus stuff the  
server did, etc..) OR
+ Several collections that divide up the Activities into different  
Categories (ie. Sharing activities, Email activities, Local activities)

+ Super status bar where Activity log messages scroll by. Click on  
the message in the status bar to go look at it in the Activity log.  
OR The Status bar expands itself to turn into the Activity manager  
(not in 0.7).
+ Can we have a link to the item-in-question in the detail view of  
the Activity log item (ie. Lunch with David was moved from noon to  
1PM...Click here to go to this event on your calendar.)

Open Issues:
+ When are Activity items marked as read?
+ How long do Activity items live in your repository?
+ Can users manually delete Activity log items?


On Feb 1, 2006, at 6:21 AM, Morgen Sagen wrote:

> On Jan 31, 2006, at 9:26 PM, Davor Cubranic wrote:
>> Morgen Sagen wrote:
>>> (B) User Notifications: [...] Mitch proposed the idea of  having  
>>> a sidebar collection which acts much like an RSS feed of   
>>> changes.  We could add a new Kind to the domain model named   
>>> "UserNotification" (or some name to distinguish it from any  
>>> internal  notifications). Changes made in the background during  
>>> syncing would  get a corresponding UserNotification item added to  
>>> the Changes  collection.
>> Kind of like Emacs's "*Messages*" buffer? Neat.
> Not being an Emacs user I went to go look up [1] what you were  
> talking about.  Apparently Emacs has an "echo area" where messages  
> appear briefly, and those messages are appended to a buffer that  
> stores some (configurable) number of past messages.  Tying this in  
> with Philippe's comment about having these notifications reviewable  
> in a specific panel/drawer got me thinking about a super-status bar  
> at the bottom of the application: in normal mode the status bar  
> would simply display the latest notification; a toggle button could  
> turn that single text box into a scrolling list box which would let  
> you review previous messages.
>> But I hope what the user sees will be a friendlier name than  
>> "UserNotification".
> The term "UserNotification" is just an internal name in the domain  
> model.
> ~morgen
> [1] http://www.sunsite.ualberta.ca/Documentation/Gnu/emacs-20.7/ 
> html_chapter/emacs_4.html#SEC8
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060206/ffe09aac/attachment.html

More information about the Design mailing list