Summer of Code/2013/Social Sugar project: Difference between revisions

Work done: Updated for this week
Work done: Week ending September 13th
 
(16 intermediate revisions by the same user not shown)
Line 37: Line 37:
* Added icon for service, place for text in content over the social bubble icon.
* Added icon for service, place for text in content over the social bubble icon.
* Fixed positioning of overlay content.
* Fixed positioning of overlay content.
Week ending August 2nd
* Created a [https://github.com/axitkhurana/mock-service mock service] based on the WebServices' directory structure with additional methods/classes as required by miniprofiles.
* Documented on [[Summer_of_Code/2013/Social_Sugar_project/Documentation|Wiki]]: Simple instructions to try out the mini profiles.
* Working on hiding of the large clouds on clicking outside them, was looking at how palettes are hidden.
Week ending August 9th
* Asked Manuel's help with the artwork. Tried to incorporate his suggestions:
** make sure the text fits a rectangular area inside the cloud
** center align text
** make the tip of the arrow point to the head of the buddy
** reduce border of the big cloud
** for the social icon, use white fill, black borders
* Set up a VM to test mock-service extension
* Fixed issues faced in accessing social_ids in group view, apparently group view has different objects for buddies.
* Reached out to Daniel regarding network issues with multiple instances of osbuild, I need to update osbuild and get back to him regarding this.
Week ending August 16th
* Added multi service support to the Mini Profiles:
** Created multiple mock services
** Cycles between posts from different services.
Week ending August 23rd
* Added close button, so hide the large cloud
** This stops fetching the next post
* Added a play/pause button
** Can be used to pause cycling through posts
* Tinkering with favorites layout to allocate enough space for the buddy with large cloud.
Week ending August 30th
* Fixed the buddy cutting issue, by setting size to include the large cloud before layout.
* Set up moksaya on local for API.
* Working on client library using Martin's grestful library.
Week ending September 6th
* [https://github.com/axitkhurana/gmoksaya gmoksaya] : python client for Moksaya's API
* Fixed a couple of small bugs in grestful:
** Handling multiple file uploads
** Adding more HTTP success codes
Week ending September 13th
* Working on integration of Project Sharing Website's client


=== Adding social ids ===
=== Adding social ids ===
Line 59: Line 101:
[[File:MiniProfileCloud.svg|260 px|Initial version: Simple cloud]]
[[File:MiniProfileCloud.svg|260 px|Initial version: Simple cloud]]
[[File:MiniProfileCloud2.svg|260 px|2nd version: Speech bubble cloud]]
[[File:MiniProfileCloud2.svg|260 px|2nd version: Speech bubble cloud]]
[[File:MiniProfileCloud3.svg|260 px|3nd version: Speech bubble cloud for 140 chars]]


=== Mockups ===
=== Mockups ===
Line 68: Line 111:
[[File:MiniprofileScreenshot.jpg|260 px|Small cloud icon in friends view.]]
[[File:MiniprofileScreenshot.jpg|260 px|Small cloud icon in friends view.]]
[[File:MiniprofileScreenshot2.jpg|260 px|Large cloud icon in friends view.]]
[[File:MiniprofileScreenshot2.jpg|260 px|Large cloud icon in friends view.]]
[[File:MiniprofileScreenshot3.jpg|260 px|Large cloud icon with image and text in friends view.]]
[[File:MiniprofileScreenshot4.jpg|260 px|After Manuel's suggestions]]
[[File:MiniprofileScreenshot5.gif|260 px|Multiple account support]]
[[File:MiniprofileScreenshot6.gif|260 px|Buttons added]]


== TODO ==
== TODO ==
Line 74: Line 121:


== Code ==
== Code ==
[https://github.com/axitkhurana/sugar socialsugar] branch on my sugar fork on github.
[https://github.com/axitkhurana/sugar socialsugar2] branch on my sugar fork on github.