Summer of Code/2013/Social Sugar project/Documentation: Difference between revisions
Axitkhurana (talk | contribs) →Mini Profiles: Update docs with initial description |
Axitkhurana (talk | contribs) →Mini Profiles: User interface additions |
||
| Line 31: | Line 31: | ||
* This is an abstract class for WebService posts returned by `get_latest_post` | * This is an abstract class for WebService posts returned by `get_latest_post` | ||
* Has unimplemented methods for title, message, image and hyperlink. | * Has unimplemented methods for title, message, image and hyperlink. | ||
UI additions: | |||
All additions are in Group view. (F2) | |||
==== Small Cloud Icon ==== | |||
* A small cloud shaped icon is displayed over your friend when you both have a social sugar extension installed. | |||
* This icon can be clicked to view latest posts from web service account of your friend. | |||
[[File:MiniprofileScreenshot.jpg|260 px|Small cloud icon in friends view.]] | |||
==== Large Cloud Icon ==== | |||
* On clicking the small cloud icon, it expands to a larger cloud | |||
* This Icon acts as a placeholder for the latest post from webservice. | |||
* The cloud has a speech bubble like pointer to the buddy. | |||
* The content on this icon: | |||
** is provided by fetching latest posts from all the webservice accounts of my friend. | |||
** is rotated after a fixed time to make the interface interactive and responsive. | |||
** can be paused using the pause icon for kids who can take longer to read a message. | |||
** can have a small icon (of the service) and upto 180 characters of text. | |||
* Large cloud is closed by clicking on the cross (x) button which automatically suspends auto fetching/rotating of the latest posts. | |||
[[File:MiniprofileScreenshot6.gif|260 px|Large cloud icon]] | |||