Difference between revisions of "Google Code In 2013"

From Sugar Labs
Jump to navigation Jump to search
Line 21: Line 21:
 
== Tasks ==
 
== Tasks ==
 
Tasks must fall within one of these five categories:
 
Tasks must fall within one of these five categories:
;Code: Tasks related to writing or refactoring code
+
 
 
;Documentation/Training: Tasks related to creating/editing documents and helping others learn more
 
;Documentation/Training: Tasks related to creating/editing documents and helping others learn more
 +
 +
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 +
|-style="background:#787878; color: white;"
 +
!Title !! Description !! Hours !! Mentor !! Tag
 +
|-
 +
| Activity links to documentation || align=left | [http://bugs.sugarlabs.org/ticket/1705 All activity pages on ASLO should provide links to trac and git  activities.sugarlabs.org] || || || activity
 +
|-
 +
| Sensor designs || align=left | [http://bugs.sugarlabs.org/ticket/2122 Measure sensor schematics  accepted] || || || activity
 +
|-
 +
|Use latest toolbars in MYOSA examples || align=left | Make Your Own Sugar Activities! describes our current toolbar  code as "new" and uses the old style in examples.  Correct this. || || James Simmons || activity
 +
|}
 +
 
;Outreach/Research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions
 
;Outreach/Research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions
;Quality Assurance: Tasks related to testing and ensuring code is of high quality.
+
 
 +
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 +
|-style="background:#787878; color: white;"
 +
!Title !! Description !! Hours !! Mentor !! Category !! Tag
 +
|-
 +
| Learn to read website || align=left | [http://bugs.sugarlabs.org/ticket/1796 Proposed activity for best English-language learn-to-read website] || || || Research || activity
 +
|-
 +
| Best of web collection || align=left | [http://bugs.sugarlabs.org/ticket/1797 Wiki pages for best-of-web learning sites  wiki.sugarlabs.org] || || || Research || activity
 +
|-
 +
| Bug reporting || align=left | [http://bugs.sugarlabs.org/ticket/1366 easier bug reporting] || || || Research || activity
 +
|-
 +
| Research R2L issues || align=left | [http://bugs.sugarlabs.org/ticket/1973 Ticket to track Arabic bugs] || || || Research || activity
 +
|-
 +
| Enhanced Mindmap links || align=left | [http://bugs.sugarlabs.org/ticket/2392 Allow more node and relationship attributes] || || || Research || activity
 +
|-
 +
| Color-coded devices || align=left | [http://bugs.sugarlabs.org/ticket/3110 Removable storage devices and in general entities with their own identities should have unique colors] || || || Research || design
 +
|}
 +
 
 
;User Interface: Tasks related to user experience research or user interface design and interaction
 
;User Interface: Tasks related to user experience research or user interface design and interaction
  
Line 31: Line 60:
 
!Title !! Description !! Hours !! Mentor !! Category !! Tag
 
!Title !! Description !! Hours !! Mentor !! Category !! Tag
 
|-
 
|-
| Read sharing || align=left | [http://bugs.sugarlabs.org/ticket/758 Port to new tube API] || || || Code || activity
+
| Add global bookmarks to Browse || align=left | [http://bugs.sugarlabs.org/ticket/971 Global bookmarks in Browse] || || || UI || activity
 +
|-
 +
|Button design  || align=left | [http://bugs.sugarlabs.org/ticket/4257 Toolbar overflow button: add a better looking arrow] || || walter || UI || sugar
 +
|-
 +
| Better icons for Battery || align=left | [http://bugs.sugarlabs.org/ticket/44 Frame: Battery Charging icon looks like a 'missing battery'] || || || UI || design
 +
|-
 +
| Log UI improvements || align=left | [http://bugs.sugarlabs.org/ticket/2917 Log: collector UI needs improvement] || || || UI || activity
 +
|-
 +
| Browse UI || align=left | [http://bugs.sugarlabs.org/ticket/3954 Clear URL entry when Escape is pressed] || || || UI || activity
 +
|-
 +
| Design an icon for mime-type text/x-python || align=left | [http://bugs.sugarlabs.org/ticket/288 icon for mime-type text/x-python] || || || UI || activity
 +
|-
 +
| IRC enhancements || align=left | [http://bugs.sugarlabs.org/ticket/542 UI improvements and channel tab issues] || || || UI || activity
 +
|-
 +
| Journal design enhancements || align=left | [http://bugs.sugarlabs.org/ticket/652 Potential Journal Detail View improvements (Mock-up)] || || || UI || activity
 +
|-
 +
| Better feedback from Jabber || align=left | [http://bugs.sugarlabs.org/ticket/653 Indication in the UI about connection status with a jabber server] || || || UI || activity
 +
|-
 +
| Notification enhancement || align=left | [http://bugs.sugarlabs.org/ticket/722 Better notification for in activity events  design] || || || UI || activity
 +
|-
 +
| Improved icon design || align=left | [http://bugs.sugarlabs.org/ticket/959 document-open icon  design] || || || UI || activity
 +
|-
 +
| Better color-selector design || align=left | [http://bugs.sugarlabs.org/ticket/2282 Don't require the user to experiment to find out what the color-selector icons are for  design] || || || UI || activity
 +
|-
 +
| Read font || align=left | [http://bugs.sugarlabs.org/ticket/3523 Read use a prettier font for Epub] || || || UI || activity
 +
|-
 +
|Activity/Journal views  || align=left | [http://bugs.sugarlabs.org/ticket/806 Activities list view is very similar to Journal view and users delete activities instead of journal entries] || || || UI || activity
 +
|-
 +
|Neighborhood view  || align=left | [http://bugs.sugarlabs.org/ticket/381 Neighbourhood view icons should be placed in a spatially repeatable way] || || || UI || sugar
 +
|-
 +
|Screenshot  || align=left | [http://bugs.sugarlabs.org/ticket/4015 Touch: make take screenshot available] || || || UI || sugar
 +
|-
 +
|Brightness mode  || align=left | [http://bugs.sugarlabs.org/ticket/4016 Touch: change brightness and mode] || || || UI || sugar
 +
|-
 +
|OSK design  || align=left | [http://bugs.sugarlabs.org/ticket/4581 Shift key on OSK looks the same in all modes] || || || UI || sugar
 +
|}
 +
 
 +
;Quality Assurance: Tasks related to testing and ensuring code is of high quality.
 +
 
 +
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 +
|-style="background:#787878; color: white;"
 +
!Title !! Description !! Hours !! Mentor !! Category !! Tag
 
|-
 
|-
| Sugar on a Stick backups || align=left | [http://bugs.sugarlabs.org/ticket/1124 Allow SoaS backup and restore from an XS server] || || || Code || activity
+
|Sharing QA || align=left | [[Google Code In 2013/Sharing QA|We need better data on how many users can collaborate across the various Sugar activities (independent of network load]] || || walterbender || QA || activity
 
|-
 
|-
 
| Complete i18n of ASLO || align=left | [http://bugs.sugarlabs.org/ticket/2582 Aslo still has un-translated ES strings.] || || || QA || activity
 
| Complete i18n of ASLO || align=left | [http://bugs.sugarlabs.org/ticket/2582 Aslo still has un-translated ES strings.] || || || QA || activity
 +
|}
 +
 +
;Code: Tasks related to writing or refactoring code
 +
 +
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 +
|-style="background:#787878; color: white;"
 +
!Title !! Description !! Hours !! Mentor !! Category !! Tag
 
|-
 
|-
| Add global bookmarks to Browse || align=left | [http://bugs.sugarlabs.org/ticket/971 Global bookmarks in Browse] || || || UI || activity
+
| Read sharing || align=left | [http://bugs.sugarlabs.org/ticket/758 Port to new tube API] || || || Code || activity
 
|-
 
|-
| Learn to read website || align=left | [http://bugs.sugarlabs.org/ticket/1796 Proposed activity for best English-language learn-to-read website] || || || Research || activity
+
| Sugar on a Stick backups || align=left | [http://bugs.sugarlabs.org/ticket/1124 Allow SoaS backup and restore from an XS server] || || || Code || activity
|-
 
| Best of web collection || align=left | [http://bugs.sugarlabs.org/ticket/1797 Wiki pages for best-of-web learning sites  wiki.sugarlabs.org] || || || Research || activity
 
 
|-
 
|-
 
| Add support for PDF export || align=left | [http://bugs.sugarlabs.org/ticket/2833 add support for PDF export to Browse] || || || Code || activity
 
| Add support for PDF export || align=left | [http://bugs.sugarlabs.org/ticket/2833 add support for PDF export to Browse] || || || Code || activity
Line 58: Line 133:
 
|-
 
|-
 
| Pootle reject suggestion || align=left | [http://bugs.sugarlabs.org/ticket/4472 'Reject Suggestion' button is not working] || || || Code || localization
 
| Pootle reject suggestion || align=left | [http://bugs.sugarlabs.org/ticket/4472 'Reject Suggestion' button is not working] || || || Code || localization
|-
 
| Better icons for Battery || align=left | [http://bugs.sugarlabs.org/ticket/44 Frame: Battery Charging icon looks like a 'missing battery'] || || || UI || design
 
 
|-
 
|-
 
| Browse image downloads || align=left | [http://bugs.sugarlabs.org/ticket/946 Can not download image when opened in a popup] || || || Code || activity
 
| Browse image downloads || align=left | [http://bugs.sugarlabs.org/ticket/946 Can not download image when opened in a popup] || || || Code || activity
Line 70: Line 143:
 
|-
 
|-
 
| TuxPaint enhancement || align=left | [http://bugs.sugarlabs.org/ticket/2838 Paint: The kids want the magic tools from TuxPaint] || || || Code || activity
 
| TuxPaint enhancement || align=left | [http://bugs.sugarlabs.org/ticket/2838 Paint: The kids want the magic tools from TuxPaint] || || || Code || activity
|-
 
| Log UI improvements || align=left | [http://bugs.sugarlabs.org/ticket/2917 Log: collector UI needs improvement] || || || UI || activity
 
 
|-
 
|-
 
| Maze collaboration improvements || align=left | [http://bugs.sugarlabs.org/ticket/3494 Show points in Maze collaboration] || || || Code || activity
 
| Maze collaboration improvements || align=left | [http://bugs.sugarlabs.org/ticket/3494 Show points in Maze collaboration] || || || Code || activity
 
|-
 
|-
 
| Mazes with holes || align=left | [http://bugs.sugarlabs.org/ticket/3495 Generate levels with holes] || || || Code || activity
 
| Mazes with holes || align=left | [http://bugs.sugarlabs.org/ticket/3495 Generate levels with holes] || || || Code || activity
|-
 
| Browse UI || align=left | [http://bugs.sugarlabs.org/ticket/3954 Clear URL entry when Escape is pressed] || || || UI || activity
 
 
|-
 
|-
 
| More formats for Read || align=left | [http://bugs.sugarlabs.org/ticket/4241 Read: support cbz and cbr files] || || || Code || activity
 
| More formats for Read || align=left | [http://bugs.sugarlabs.org/ticket/4241 Read: support cbz and cbr files] || || || Code || activity
Line 88: Line 157:
 
|-
 
|-
 
| Filter input to Chart || align=left | [http://bugs.sugarlabs.org/ticket/4588 Chart activity: filter input to only accept valid values] || || || Code || activity
 
| Filter input to Chart || align=left | [http://bugs.sugarlabs.org/ticket/4588 Chart activity: filter input to only accept valid values] || || || Code || activity
|-
 
| Design an icon for mime-type text/x-python || align=left | [http://bugs.sugarlabs.org/ticket/288 icon for mime-type text/x-python] || || || UI || activity
 
|-
 
| IRC enhancements || align=left | [http://bugs.sugarlabs.org/ticket/542 UI improvements and channel tab issues] || || || UI || activity
 
 
|-
 
|-
 
| IRC support for multiple servers || align=left | [http://bugs.sugarlabs.org/ticket/587 XOIRC support for multiple servers] || || || Code || activity
 
| IRC support for multiple servers || align=left | [http://bugs.sugarlabs.org/ticket/587 XOIRC support for multiple servers] || || || Code || activity
 
|-
 
|-
 
| Browse memory management || align=left | [http://bugs.sugarlabs.org/ticket/613 check that browse flushes caches when memory gets tight] || || || Code || activity
 
| Browse memory management || align=left | [http://bugs.sugarlabs.org/ticket/613 check that browse flushes caches when memory gets tight] || || || Code || activity
|-
 
| Journal design enhancements || align=left | [http://bugs.sugarlabs.org/ticket/652 Potential Journal Detail View improvements (Mock-up)] || || || UI || activity
 
|-
 
| Better feedback from Jabber || align=left | [http://bugs.sugarlabs.org/ticket/653 Indication in the UI about connection status with a jabber server] || || || UI || activity
 
 
|-
 
|-
 
| Jigsaw sharing feedback || align=left | [http://bugs.sugarlabs.org/ticket/661 need progress indication for jigsaw puzzle sharing] || || || Code || activity
 
| Jigsaw sharing feedback || align=left | [http://bugs.sugarlabs.org/ticket/661 need progress indication for jigsaw puzzle sharing] || || || Code || activity
 
|-
 
|-
 
| More efficient JokeMachine sharing || align=left | [http://bugs.sugarlabs.org/ticket/662 Could reduce tubes code] || || || Code || activity
 
| More efficient JokeMachine sharing || align=left | [http://bugs.sugarlabs.org/ticket/662 Could reduce tubes code] || || || Code || activity
|-
 
| Notification enhancement || align=left | [http://bugs.sugarlabs.org/ticket/722 Better notification for in activity events  design] || || || UI || activity
 
|-
 
| Improved icon design || align=left | [http://bugs.sugarlabs.org/ticket/959 document-open icon  design] || || || UI || activity
 
 
|-
 
|-
 
| Set locale for default room in IRC || align=left | [http://bugs.sugarlabs.org/ticket/1165 Tower of babble problem with IRC activity] || || || Code || activity
 
| Set locale for default room in IRC || align=left | [http://bugs.sugarlabs.org/ticket/1165 Tower of babble problem with IRC activity] || || || Code || activity
Line 114: Line 171:
 
|-
 
|-
 
| Export outline in Mindmap || align=left | [http://bugs.sugarlabs.org/ticket/1343 Labyrinth should have an 'export to text for outlining' feature] || || || Code || activity
 
| Export outline in Mindmap || align=left | [http://bugs.sugarlabs.org/ticket/1343 Labyrinth should have an 'export to text for outlining' feature] || || || Code || activity
|-
 
| Bug reporting || align=left | [http://bugs.sugarlabs.org/ticket/1366 easier bug reporting] || || || Research || activity
 
 
|-
 
|-
 
| Full-screen mode in Cartoon Builder || align=left | [http://bugs.sugarlabs.org/ticket/1459 Cartoon Characters should not scale image to fill the screen] || || || Code || activity
 
| Full-screen mode in Cartoon Builder || align=left | [http://bugs.sugarlabs.org/ticket/1459 Cartoon Characters should not scale image to fill the screen] || || || Code || activity
Line 126: Line 181:
 
|-
 
|-
 
| Arabic numeral support in Calculate || align=left | [http://bugs.sugarlabs.org/ticket/1649 calculate support for arabic numbers] || || || Code || activity
 
| Arabic numeral support in Calculate || align=left | [http://bugs.sugarlabs.org/ticket/1649 calculate support for arabic numbers] || || || Code || activity
|-
 
| Activity links to documentation || align=left | [http://bugs.sugarlabs.org/ticket/1705 All activity pages on ASLO should provide links to trac and git  activities.sugarlabs.org] || || Documentation || Code || activity
 
 
|-
 
|-
 
| Add progress bar to timelapse || align=left | [http://bugs.sugarlabs.org/ticket/1780 TimeLapse-2 gives no progress output during Time Lapse Collection] || || || Code || activity
 
| Add progress bar to timelapse || align=left | [http://bugs.sugarlabs.org/ticket/1780 TimeLapse-2 gives no progress output during Time Lapse Collection] || || || Code || activity
Line 136: Line 189:
 
|-
 
|-
 
| Add multi-camera support to Record || align=left | [http://bugs.sugarlabs.org/ticket/1847 Switch Record to gst camerabin plugin] || || || Code || activity
 
| Add multi-camera support to Record || align=left | [http://bugs.sugarlabs.org/ticket/1847 Switch Record to gst camerabin plugin] || || || Code || activity
|-
 
| Research R2L issues || align=left | [http://bugs.sugarlabs.org/ticket/1973 Ticket to track Arabic bugs] || || || Research || activity
 
 
|-
 
|-
 
| Improved Record collaboration || align=left | [http://bugs.sugarlabs.org/ticket/2084 Pre-existing photos/videos not shared when making Record activity shared] || || || Code || activity
 
| Improved Record collaboration || align=left | [http://bugs.sugarlabs.org/ticket/2084 Pre-existing photos/videos not shared when making Record activity shared] || || || Code || activity
 
|-
 
|-
 
| Drag and Drop URLs || align=left | [http://bugs.sugarlabs.org/ticket/2118 DnD a link from Browse to the clipboard area of the Frame, should copy it] || || || Code || activity
 
| Drag and Drop URLs || align=left | [http://bugs.sugarlabs.org/ticket/2118 DnD a link from Browse to the clipboard area of the Frame, should copy it] || || || Code || activity
|-
 
| Sensor designs || align=left | [http://bugs.sugarlabs.org/ticket/2122 Measure sensor schematics  accepted    Measure] || || || Documentation || activity
 
 
|-
 
|-
 
| Words pair-wise translations || align=left | [http://bugs.sugarlabs.org/ticket/2211 Words can only translate from English] || || || Code || activity
 
| Words pair-wise translations || align=left | [http://bugs.sugarlabs.org/ticket/2211 Words can only translate from English] || || || Code || activity
|-
 
| Better color-selector design || align=left | [http://bugs.sugarlabs.org/ticket/2282 Don't require the user to experiment to find out what the color-selector icons are for  design] || || || UI || activity
 
|-
 
| Enhanced Mindmap links || align=left | [http://bugs.sugarlabs.org/ticket/2392 Allow more node and relationship attributes] || || || Research || activity
 
 
|-
 
|-
 
| UI improvements to Record || align=left | [http://bugs.sugarlabs.org/ticket/2557 Record UI Improvement  Record] || || || Code || activity
 
| UI improvements to Record || align=left | [http://bugs.sugarlabs.org/ticket/2557 Record UI Improvement  Record] || || || Code || activity
Line 174: Line 219:
 
|-
 
|-
 
| Moon enhancements 3 || align=left | [http://bugs.sugarlabs.org/ticket/2911 Add eclipse glyph to indicate the type of eclipse  Moon] || || || Code || activity
 
| Moon enhancements 3 || align=left | [http://bugs.sugarlabs.org/ticket/2911 Add eclipse glyph to indicate the type of eclipse  Moon] || || || Code || activity
|-
 
| Color-coded devices || align=left | [http://bugs.sugarlabs.org/ticket/3110 Removable storage devices and in general entities with their own identities should have unique colors] || || || Research || design
 
 
|-
 
|-
 
| Text mode for Browse || align=left | [http://bugs.sugarlabs.org/ticket/3111 Browse should have the option of allowing the user to only load text.] || || || Code || activity
 
| Text mode for Browse || align=left | [http://bugs.sugarlabs.org/ticket/3111 Browse should have the option of allowing the user to only load text.] || || || Code || activity
Line 184: Line 227:
 
|-
 
|-
 
| Chat UI enhancement || align=left | [http://bugs.sugarlabs.org/ticket/3506 Chat should provide notification of new activity if scrollbar is not in the bottom position] || || || Code || activity
 
| Chat UI enhancement || align=left | [http://bugs.sugarlabs.org/ticket/3506 Chat should provide notification of new activity if scrollbar is not in the bottom position] || || || Code || activity
|-
 
| Read font || align=left | [http://bugs.sugarlabs.org/ticket/3523 Read use a prettier font for Epub] || || || UI || activity
 
 
|-
 
|-
 
| Memorize: use gamepad || align=left | [http://bugs.sugarlabs.org/ticket/3552 Use gamepad arrows and buttons to play the game] || || || Code || activity
 
| Memorize: use gamepad || align=left | [http://bugs.sugarlabs.org/ticket/3552 Use gamepad arrows and buttons to play the game] || || || Code || activity
Line 208: Line 249:
 
|-
 
|-
 
|Portfolio videos || align=left | [[Google Code In 2013/Portfolio_videos|Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation]] || 20 || walterbender || Code || activity
 
|Portfolio videos || align=left | [[Google Code In 2013/Portfolio_videos|Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation]] || 20 || walterbender || Code || activity
 
|-
 
|Activity/Journal views  || align=left | [http://bugs.sugarlabs.org/ticket/806 Activities list view is very similar to Journal view and users delete activities instead of journal entries] || || || UI || activity
 
 
|-
 
|-
 
|Sugar version || align=left | [http://bugs.sugarlabs.org/ticket/1442 Reject activity bundles which require a newer version of Sugar] || || || Code || sugar
 
|Sugar version || align=left | [http://bugs.sugarlabs.org/ticket/1442 Reject activity bundles which require a newer version of Sugar] || || || Code || sugar
 
|-
 
|-
 
|Multiple school servers  || align=left | [http://bugs.sugarlabs.org/ticket/362 can't register with multiple school servers] || || || Code || sugar
 
|Multiple school servers  || align=left | [http://bugs.sugarlabs.org/ticket/362 can't register with multiple school servers] || || || Code || sugar
|-
 
|Neighborhood view  || align=left | [http://bugs.sugarlabs.org/ticket/381 Neighbourhood view icons should be placed in a spatially repeatable way] || || || UI || sugar
 
 
|-
 
|-
 
|Force close  || align=left | [http://bugs.sugarlabs.org/ticket/1646 No way to force-close (kill) an activity] || || || Code || toolkit
 
|Force close  || align=left | [http://bugs.sugarlabs.org/ticket/1646 No way to force-close (kill) an activity] || || || Code || toolkit
|-
 
|Screenshot  || align=left | [http://bugs.sugarlabs.org/ticket/4015 Touch: make take screenshot available] || || || UI || sugar
 
|-
 
|Brightness mode  || align=left | [http://bugs.sugarlabs.org/ticket/4016 Touch: change brightness and mode] || || || UI || sugar
 
|-
 
|OSK design  || align=left | [http://bugs.sugarlabs.org/ticket/4581 Shift key on OSK looks the same in all modes] || || || UI || sugar
 
 
|-
 
|-
 
|Mic volume  || align=left | [http://bugs.sugarlabs.org/ticket/800 Set audio capture volumes] || || || Code || sugar
 
|Mic volume  || align=left | [http://bugs.sugarlabs.org/ticket/800 Set audio capture volumes] || || || Code || sugar
Line 289: Line 319:
 
|-
 
|-
 
|forced view updates  || align=left | [http://bugs.sugarlabs.org/ticket/3877 Sugar needs method to force Buddy/Shared Activities Network view update] || || || Code || sugar
 
|forced view updates  || align=left | [http://bugs.sugarlabs.org/ticket/3877 Sugar needs method to force Buddy/Shared Activities Network view update] || || || Code || sugar
|-
 
|Button design  || align=left | [http://bugs.sugarlabs.org/ticket/4257 Toolbar overflow button: add a better looking arrow] || || walter || UI || sugar
 
 
|-
 
|-
 
|Language control panel  || align=left | [http://bugs.sugarlabs.org/ticket/4327 Language CP module displays combo text in 2nd preferred language] || || || Code || sugar
 
|Language control panel  || align=left | [http://bugs.sugarlabs.org/ticket/4327 Language CP module displays combo text in 2nd preferred language] || || || Code || sugar
Line 297: Line 325:
 
|-
 
|-
 
|Image preview on clipboard  || align=left | [http://bugs.sugarlabs.org/ticket/4614 sugar: implement preview on clipboard button for images] || || || Code || sugar
 
|Image preview on clipboard  || align=left | [http://bugs.sugarlabs.org/ticket/4614 sugar: implement preview on clipboard button for images] || || || Code || sugar
|-
 
|Use latest toolbars in MYOSA examples || align=left | Make Your Own Sugar Activities! describes our current toolbar  code as "new" and uses the old style in examples.  Correct this. || || James Simmons || Documentation || activity
 
|-
 
|Sharing QA || align=left | [[Google Code In 2013/Sharing QA|We need better data on how many users can collaborate across the various Sugar activities (independent of network load]] || || walterbender || QA || activity
 
 
|}
 
|}
  

Revision as of 11:09, 24 October 2013

This is the project page for the Sugar Labs application to Google Code In. Sugar Labs community members: please feel free to add tasks below. We'll do an edit before final applications are due on 28 Oct 2013.

Message to potential participants

It is important that you obtain permission of your parents.

Es importante que obtengas el permiso de tus padres para participar.

http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page#eligibility

Please see the Contest Rules for Eligibility and Registration process.

http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/terms_and_conditions

Details regarding the required forms and paperwork are here: Google Code In 2013/Participate#Students.

Why we are participating

Sugar is written and maintained by volunteers, who range from seasoned professionals to children as young as 12-years of age. Children who have grown up with Sugar have transitioned from Sugar users to Sugar App developers to Sugar maintainers. They hang out on IRC with the global Sugar developer community and are full-fledged members of the Sugar development team. It is this latter group of children we hope will participate in and benefit from Google Code-in. Specifically we want to re-enforce the message that Sugar belongs to its users and that they have both ownership and the responsibility that ownership implies. Just as learning is not something done to you, but something you do, learning with Sugar ultimately means participating in the Sugar development process. At Sugar Labs, we are trying to bring the culture of Free Software into the culture of school. So the Code-in is not just an opportunity for us to get some tasks accomplished, it is quintessential to our overall mission.

Tasks

Tasks must fall within one of these five categories:

Documentation/Training
Tasks related to creating/editing documents and helping others learn more
Title Description Hours Mentor Tag
Activity links to documentation All activity pages on ASLO should provide links to trac and git activities.sugarlabs.org activity
Sensor designs Measure sensor schematics accepted activity
Use latest toolbars in MYOSA examples Make Your Own Sugar Activities! describes our current toolbar code as "new" and uses the old style in examples. Correct this. James Simmons activity
Outreach/Research
Tasks related to community management, outreach/marketing, or studying problems and recommending solutions
Title Description Hours Mentor Category Tag
Learn to read website Proposed activity for best English-language learn-to-read website Research activity
Best of web collection Wiki pages for best-of-web learning sites wiki.sugarlabs.org Research activity
Bug reporting easier bug reporting Research activity
Research R2L issues Ticket to track Arabic bugs Research activity
Enhanced Mindmap links Allow more node and relationship attributes Research activity
Color-coded devices Removable storage devices and in general entities with their own identities should have unique colors Research design
User Interface
Tasks related to user experience research or user interface design and interaction
Title Description Hours Mentor Category Tag
Add global bookmarks to Browse Global bookmarks in Browse UI activity
Button design Toolbar overflow button: add a better looking arrow walter UI sugar
Better icons for Battery Frame: Battery Charging icon looks like a 'missing battery' UI design
Log UI improvements Log: collector UI needs improvement UI activity
Browse UI Clear URL entry when Escape is pressed UI activity
Design an icon for mime-type text/x-python icon for mime-type text/x-python UI activity
IRC enhancements UI improvements and channel tab issues UI activity
Journal design enhancements Potential Journal Detail View improvements (Mock-up) UI activity
Better feedback from Jabber Indication in the UI about connection status with a jabber server UI activity
Notification enhancement Better notification for in activity events design UI activity
Improved icon design document-open icon design UI activity
Better color-selector design Don't require the user to experiment to find out what the color-selector icons are for design UI activity
Read font Read use a prettier font for Epub UI activity
Activity/Journal views Activities list view is very similar to Journal view and users delete activities instead of journal entries UI activity
Neighborhood view Neighbourhood view icons should be placed in a spatially repeatable way UI sugar
Screenshot Touch: make take screenshot available UI sugar
Brightness mode Touch: change brightness and mode UI sugar
OSK design Shift key on OSK looks the same in all modes UI sugar
Quality Assurance
Tasks related to testing and ensuring code is of high quality.
Title Description Hours Mentor Category Tag
Sharing QA We need better data on how many users can collaborate across the various Sugar activities (independent of network load walterbender QA activity
Complete i18n of ASLO Aslo still has un-translated ES strings. QA activity
Code
Tasks related to writing or refactoring code
Title Description Hours Mentor Category Tag
Read sharing Port to new tube API Code activity
Sugar on a Stick backups Allow SoaS backup and restore from an XS server Code activity
Add support for PDF export add support for PDF export to Browse Code activity
Reorder boxes in Fototoon Fototoon: change order of boxes Code activity
Change background image in Fototoon FotoToon: Change size and position of background image Code activity
Add game key support to Stopwatch Stopwatch must use the game keys Code activity
Update speak engine in Memorize Memorize should have latest speak update Code activity
Save game state in Memorize Memorize: save game state Code activity
Change font in Chart Chart should let the user to modify the chart font. Code activity
Pootle reject suggestion 'Reject Suggestion' button is not working Code localization
Browse image downloads Can not download image when opened in a popup Code activity
Resume downloads in Browse support for resuming downloads Code activity
Crossword Activity crossword-maker sugarization Code activity
Better feedback in Browse Browse should give an indication that a download is in progress Code activity
TuxPaint enhancement Paint: The kids want the magic tools from TuxPaint Code activity
Maze collaboration improvements Show points in Maze collaboration Code activity
Mazes with holes Generate levels with holes Code activity
More formats for Read Read: support cbz and cbr files Code activity
Reorder playlist in Jukebox Jukebox: add reorder c apability to playlist Code activity
Paste text in Paint Can't copy text from Write and paste in Paint. Would be very useful feature. Code activity
Port Slider Puzzle to GTK3 Slider_puzzle activity to GTK+3 Code activity
Filter input to Chart Chart activity: filter input to only accept valid values Code activity
IRC support for multiple servers XOIRC support for multiple servers Code activity
Browse memory management check that browse flushes caches when memory gets tight Code activity
Jigsaw sharing feedback need progress indication for jigsaw puzzle sharing Code activity
More efficient JokeMachine sharing Could reduce tubes code Code activity
Set locale for default room in IRC Tower of babble problem with IRC activity Code activity
Add pen to Physics Trace trajectories of bodies Code activity
Export outline in Mindmap Labyrinth should have an 'export to text for outlining' feature Code activity
Full-screen mode in Cartoon Builder Cartoon Characters should not scale image to fill the screen Code activity
Export to ODP in Turtle Art add functionality to export presentation to odp walterbender Code activity
Record to external device Record output direct to memory card Code activity
Clear all in Physics Add a button in Physics Activity to clear off the whole screen at once Code activity
Arabic numeral support in Calculate calculate support for arabic numbers Code activity
Add progress bar to timelapse TimeLapse-2 gives no progress output during Time Lapse Collection Code activity
Poll enhancements Avoid showing results during voting Code activity
New labels in Mindmap [Labyrinth Added New Label Support] Code activity
Add multi-camera support to Record Switch Record to gst camerabin plugin Code activity
Improved Record collaboration Pre-existing photos/videos not shared when making Record activity shared Code activity
Drag and Drop URLs DnD a link from Browse to the clipboard area of the Frame, should copy it Code activity
Words pair-wise translations Words can only translate from English Code activity
UI improvements to Record Record UI Improvement Record Code activity
Multi-threaded Turtle Art Turtleart could be refactored to be more efficient and better support sharing and sprites parallelize the execution of turtles walterbender Code activity
Calculate enhancement Calculate should use an appropriate number of significant figures for trigonometric functions Code activity
Calculate export Calculate should let you export plotted graphs to the clipboard Code activity
Chat UI improvement Chat should note when a continuous string of characters extends beyond the end of the screen Code activity
Stopwatch UI Stopwatch activity should be able to start/stop multiple timers at once Code activity
Physics enhancement Ability to move pins/motors once placed Code activity
Audio notifications Use sound for events in Chat like joined/left/said your nick Code activity
Distance UI improvements Allow Distance UI to layout on a 800x480 display Code activity
Moon enhancements 1 Add an overhead Earth, Moon, Sun view Code activity
Moon enhancements 2 Add option to export the moon phase as an image to the Journal Moon Code activity
Moon enhancements 3 Add eclipse glyph to indicate the type of eclipse Moon Code activity
Text mode for Browse Browse should have the option of allowing the user to only load text. Code activity
Memorize bug Discard does not discard game Code activity
Journal UI enhancements Journal: Found way to have mini-icons in "Anything" combobox and "Resume with" palette show as a white stroke Code sugar
Chat UI enhancement Chat should provide notification of new activity if scrollbar is not in the bottom position Code activity
Memorize: use gamepad Use gamepad arrows and buttons to play the game Code activity
Show watch cursor in Paint Watch cursor should be shown when invert colors function is called Code activity
StoryBuilder enhancements 1 Add My Character and Add My Background Code activity
StoryBuilder enhancements 2 Collaboration functionality Code activity
Export object positions in Physics track objects in Physics walterbender Code activity
Infoslicer enhancements two helpful features for Infoslicer walterbender Code activity
Measure waterfall view Waterfall view in Measure walterbender Code activity
Portfolio videos Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation 20 walterbender Code activity
Abacus gestures Add gestures to resize custom abacus 20 walterbender Code activity
Physics pen Add a pen object to the Physics activity 20 walterbender Code activity
Portfolio videos Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation 20 walterbender Code activity
Sugar version Reject activity bundles which require a newer version of Sugar Code sugar
Multiple school servers can't register with multiple school servers Code sugar
Force close No way to force-close (kill) an activity Code toolkit
Mic volume Set audio capture volumes Code sugar
Bug reporting inform user about exceptions, offer to file a bug report Code sugar
Multi-person send Send a file to more than one person at a time Code sugar
Filter for bundles Add journal filter for .xo bundles Code sugar
Screensaver add a screensaver to Sugar Code sugar
Network forget Network, forget, or remove as favourite Code sugar
Release hidden resources provide framework code for releasing resources while hidden Code sugar
setlocale class Activity should setlocale Code toolkit
Upgrade restrictions Sugar should not offer to upgrade system activities Code sugar
Transfer all metadata transfer entire data store entry, including arbitrary metadata Code sugar
Journal progress Journal file actions need progress/busy indication Code sugar
CDMA modems Sugar should support CDMA modems as well as GSM Code sugar
Proxies Sugar should directly get proxy settings from gconf gonzalo_odiard Code sugar
rfkill Radio/wireless control should interact with rfkill Code sugar
set mimetypes set mimetype in detail view Code sugar
Drag to clipboard Be able to drag and drop items from Journal to clipboard Code sugar
Absolute date/time Show absolute date in creation time sort mode Code sugar
Time filters Time filter only cuts off the end of the list instead of offering disjunct time spans Code sugar
Canvas-only screenshot Add modifier to take screenshot only with the canvas Code sugar
View Source paths Reveal path to View source entries Code toolkit
Stop pulsing icon Stop start-up icon pulsing when an activity fails to start Code toolkit
Icon-slicer dependency remove icon-slicer dependency Code activity
Activity-specific metadata Journal should support display of activity-specific metadata walter Code sugar
gtk-accelerator Use gtk_accelerator_parse() instead of egg for key handling Code sugar
Show progress on install Installing an activity should show progress information Code sugar
fullscreen property expose _is_fullscreen as a window property walter Code activity
Duplicate progress bar duplicate function in view source needs progress bar walter Code toolkit
Supported mimetypes Get supported audio and video mime types from gstreamer Code toolkit
Set time Allow Sugar users to adjust clock time and date Code sugar
Additional folders in Journal Add other folders to Journal Code sugar
Wifi rescan Sugar needs method to force wifi network rescan Code sugar
forced view updates Sugar needs method to force Buddy/Shared Activities Network view update Code sugar
Language control panel Language CP module displays combo text in 2nd preferred language Code sugar
MessageBox Toolkit: add MessageBox manuq Code toolkit
Image preview on clipboard sugar: implement preview on clipboard button for images Code sugar

Mentors

NOTES TO MENTORS
Please refer to Google Code In 2013/Participate#Mentors for details regarding enrolling as a mentor.
Please add yourself to the list below.
Feel free to add new tasks to the table above.

Depending on the project, we will assign multiple mentors from our various development and support teams.

  • Walter Bender - also org admin for GCI
  • Martin Abente
  • Sandra Thaxter
  • James Simmons