Changes

no edit summary
Line 13: Line 13:  
;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
    +
=== Your ideas here ===
   −
1) Activity Rescue
+
1) Activity Rescue (code)
    
There are abandoned activities that need to be ported to gtk3 or generally resuscitated.  For example, some have been left behind on https://dev.laptop.org/git and not migrated to Sugar Labs hosting.  Any migration should include i18n (if not already done).
 
There are abandoned activities that need to be ported to gtk3 or generally resuscitated.  For example, some have been left behind on https://dev.laptop.org/git and not migrated to Sugar Labs hosting.  Any migration should include i18n (if not already done).
      −
2) Activity internationalization.
+
2) Activity internationalization (code)
    
There are a number of activities in [activities.sugarlabs.org ASLO] that are either English only or Spanish only.  Each one could of these could be listed as an individual task to refactor for i18n and submit for Pootle hosting. See [[File:ASLO_spreadheet_Oct_2012.ods]]
 
There are a number of activities in [activities.sugarlabs.org ASLO] that are either English only or Spanish only.  Each one could of these could be listed as an individual task to refactor for i18n and submit for Pootle hosting. See [[File:ASLO_spreadheet_Oct_2012.ods]]
      −
3) Sugarizing good Python (or other) programs.
+
3) Sugarizing good Python (or other) programs (code)
    
There are nice packages out there that could be readily ported to run as Sugar Activities by various means.  Identifying a number of candidate packages to be sugarized as a GCI task would enhance the Sugar user experience in ways we have not had adequate time to do.
 
There are nice packages out there that could be readily ported to run as Sugar Activities by various means.  Identifying a number of candidate packages to be sugarized as a GCI task would enhance the Sugar user experience in ways we have not had adequate time to do.
Line 31: Line 32:       −
4) Infrastructure tasks
+
4) Infrastructure tasks (QA)
    
For example, I'll be creating a task for a new pootle-helper script to do msgfmt checks on PO files as part fo our regular Pootle cron jobs to prevent build-breakers in PO files from going unnoticed for more than 24 hours.
 
For example, I'll be creating a task for a new pootle-helper script to do msgfmt checks on PO files as part fo our regular Pootle cron jobs to prevent build-breakers in PO files from going unnoticed for more than 24 hours.
      −
5) GTK-3 conversion
+
5) GTK-3 conversion (code, documentation)
   −
We have migrated Sugar to GTK-3 and introspection, but many activities still use the old GTK-2 framework. Migrating these activities would help to stabilize our code base and make long-term maintenance more tractable. Any port should include i18n (if not already done).
+
We have migrated Sugar to GTK-3 and introspection, but many activities still use the old GTK-2 framework. Migrating these activities would help to stabilize our code base and make long-term maintenance more tractable. Any port should include i18n (if not already done). Also writing documentation about Sugar-specific issues with the porting process would be of great benefit. Rewriting out [[Development_Team/Almanac|Sugar Almanac]] to reflect GTK-3 would be a task as well. And updating [http://en.flossmanuals.net/make-your-own-sugar-activities/ Make Your Own Sugar Activities].
    +
 +
6) GST-1 conversion (code, documentation)
 +
 +
We are also migrating to Gstreamer 1.0, which better supports introspection. Lots of coding to be done to refactor existing programs. Also documentation about Sugar-specific issues.
    
[[Category: GCI2012]]
 
[[Category: GCI2012]]