Difference between revisions of "Google Code In 2013"

From Sugar Labs
Jump to navigation Jump to search
Line 34: Line 34:
 
|-
 
|-
 
|Abacus gestures || align=left | [[Google Code In 2013/Abacus gestures|Add gestures to resize custom abacus|]] || 20 || walterbender || Code || activity
 
|Abacus gestures || align=left | [[Google Code In 2013/Abacus gestures|Add gestures to resize custom abacus|]] || 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
 +
|-
 +
|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
 +
|-
 +
|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
 +
|-
 +
|Bug reporting  || align=left | [http://bugs.sugarlabs.org/ticket/1050 inform user about exceptions, offer to file a bug report] || || || Code || sugar
 +
|-
 +
|Multi-person send  || align=left | [http://bugs.sugarlabs.org/ticket/1471 Send a file to more than one person at a time] || || || Code || sugar
 +
|-
 +
|Filter for bundles  || align=left | [http://bugs.sugarlabs.org/ticket/1712 Add journal filter for .xo bundles] || || || Code || sugar
 +
|-
 +
|Screensaver  || align=left | [http://bugs.sugarlabs.org/ticket/2105 add a screensaver to Sugar] || || || Code || sugar
 +
|-
 +
|Network forget  || align=left | [http://bugs.sugarlabs.org/ticket/2264 Network, forget, or remove as favourite] || || || Code || sugar
 +
|-
 +
|Release hidden resources  || align=left | [http://bugs.sugarlabs.org/ticket/2416 provide framework code for releasing resources while hidden] || || || Code || sugar
 +
|-
 +
|setlocale  || align=left | [http://bugs.sugarlabs.org/ticket/2433 class Activity should setlocale] || || || Code || toolkit
 +
|-
 +
|Upgrade restrictions  || align=left | [http://bugs.sugarlabs.org/ticket/2452 Sugar should not offer to upgrade system activities] || || || Code || sugar
 +
|-
 +
|Transfer all metadata  || align=left | [http://bugs.sugarlabs.org/ticket/2473 transfer entire data store entry, including arbitrary metadata] || || || Code || sugar
 +
|-
 +
|Journal progress  || align=left | [http://bugs.sugarlabs.org/ticket/2480 Journal file actions need progress/busy indication] || || || Code || sugar
 +
|-
 +
|CDMA modems  || align=left | [http://bugs.sugarlabs.org/ticket/2528 Sugar should support CDMA modems as well as GSM] || || || Code || sugar
 +
|-
 +
|Proxies  || align=left | [http://bugs.sugarlabs.org/ticket/2821 Sugar should directly get proxy settings from gconf] || || gonzalo_odiard|| Code || sugar
 +
|-
 +
|rfkill  || align=left | [http://bugs.sugarlabs.org/ticket/2869 Radio/wireless control should interact with rfkill] || || || Code || sugar
 +
|-
 +
|set mimetypes  || align=left | [http://bugs.sugarlabs.org/ticket/2924 set mimetype in detail view] || || || Code || sugar
 +
|-
 +
|Drag to clipboard  || align=left | [http://bugs.sugarlabs.org/ticket/2989 Be able to drag and drop items from Journal to clipboard] || || || Code || sugar
 +
|-
 +
|Absolute date/time  || align=left | [http://bugs.sugarlabs.org/ticket/3002 Show absolute date in creation time sort mode] || || || Code || sugar
 +
|-
 +
|Time filters  || align=left | [http://bugs.sugarlabs.org/ticket/3026 Time filter only cuts off the end of the list instead of offering disjunct time spans] || || || Code || sugar
 +
|-
 +
|Canvas-only screenshot  || align=left | [http://bugs.sugarlabs.org/ticket/3028 Add modifier to take screenshot only with the canvas] || || || Code || sugar
 +
|-
 +
|View Source paths  || align=left | [http://bugs.sugarlabs.org/ticket/3073 Reveal path to View source entries] || || || Code || toolkit
 +
|-
 +
|Stop pulsing icon  || align=left | [http://bugs.sugarlabs.org/ticket/3092 Stop start-up icon pulsing when an activity fails to start] || || || Code || toolkit
 +
|-
 +
|Icon-slicer dependency  || align=left | [http://bugs.sugarlabs.org/ticket/3143 remove icon-slicer dependency] || || || Code || activity
 +
|-
 +
|Activity-specific metadata  || align=left | [http://bugs.sugarlabs.org/ticket/3209 Journal should support display of activity-specific metadata] || || walter || Code || sugar
 +
|-
 +
|gtk-accelerator  || align=left | [http://bugs.sugarlabs.org/ticket/3412 Use gtk_accelerator_parse() instead of egg for key handling] || || || Code || sugar
 +
|-
 +
|Show progress on install  || align=left | [http://bugs.sugarlabs.org/ticket/3627 Installing an activity should show progress information] || || || Code || sugar
 +
|-
 +
|fullscreen property  || align=left | [http://bugs.sugarlabs.org/ticket/3665 expose _is_fullscreen as a window property] || || walter || Code || activity
 +
|-
 +
|Duplicate progress bar  || align=left | [http://bugs.sugarlabs.org/ticket/3672 duplicate function in view source needs progress bar] || || walter || Code || toolkit
 +
|-
 +
|Supported mimetypes  || align=left | [http://bugs.sugarlabs.org/ticket/3826 Get supported audio and video mime types from gstreamer] || || || Code || toolkit
 +
|-
 +
|Set time  || align=left | [http://bugs.sugarlabs.org/ticket/3829 Allow Sugar users to adjust clock time and date] || || || Code || sugar
 +
|-
 +
|Additional folders in Journal  || align=left | [http://bugs.sugarlabs.org/ticket/3856 Add other folders to Journal] || || || Code || sugar
 +
|-
 +
|Wifi rescan  || align=left | [http://bugs.sugarlabs.org/ticket/3876 Sugar needs method to force wifi network rescan] || || || 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
 +
|-
 +
|MessageBox  || align=left | [http://bugs.sugarlabs.org/ticket/4398 Toolkit: add MessageBox] || || manuq || Code || toolkit
 +
|-
 +
|Image preview on clipboard  || align=left | [http://bugs.sugarlabs.org/ticket/4614 sugar: implement preview on clipboard button for images] || || || Code || sugar
 
|}
 
|}
  

Revision as of 15:27, 22 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:

Code
Tasks related to writing or refactoring code
Documentation/Training
Tasks related to creating/editing documents and helping others learn more
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.
User Interface
Tasks related to user experience research or user interface design and interaction
Title Description Hours Mentor Category Tag
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
Portfolio videos Add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation 20 walterbender Code activity
Activity/Journal views Activities list view is very similar to Journal view and users delete activities instead of journal entries UI 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
Neighborhood view Neighbourhood view icons should be placed in a spatially repeatable way UI sugar
Force close No way to force-close (kill) an activity Code toolkit
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
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
Button design Toolbar overflow button: add a better looking arrow walter UI 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