Difference between revisions of "Dextrose/2/Todo"

From Sugar Labs
< Dextrose‎ | 2
Jump to navigation Jump to search
(Add project toolbar)
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
<noinclude>{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}</noinclude>
 
<noinclude>{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}</noinclude>
 +
 +
{{Obsolete|Moved and died at http://sugardextrose.org}}
  
 
== Bugs/Issues ==
 
== Bugs/Issues ==
  
See also [http://bugs.sugarlabs.org/wiki/Dextrose open bugs]
+
'''See also''' [http://bugs.sugarlabs.org/wiki/Dextrose open bugs]
  
 
{| class="wikitable sortable" border="1"
 
{| class="wikitable sortable" border="1"
Line 14: Line 16:
 
|-
 
|-
 
| Pending
 
| Pending
 +
| Browse-115 bug:
 +
# Open blogger.com
 +
# Try to make a new blog entry
 +
# Click add image
 +
# Select image
 +
# Finalize
 +
# Browse crashes!
 +
|#2431 #2492 Cairo issues
 +
|
 +
| Review?
 +
|-
 +
| Done
 +
| Nitpicky fixes:
 +
* Hotkey for touchpad icon
 +
* Browse-115? Browse disables multiple tab support as it detects a new version of cairo (11000). Cario version should be <=10800
 +
* Activity list updated
 +
* Activity update url updated (if needed)
 +
|
 +
| all
 +
| Review?
 +
|-
 +
| Done
 +
| Spanish translations
 +
|
 +
|
 +
| Review?
 +
|-
 +
| notabug
 +
| Figure out if we need to 'yum clean all' after every update, to prevent yum from acting up!<br>[http://doc.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/Configuraci%C3%B3n_de_YUM.html metadata_expire] repository parameter prevents frequent fetching metadata from the server. Since we fetch updates on daily basis, it should fine.
 +
|
 +
|
 +
| HIGH
 +
|-
 +
| [http://git.sugarlabs.org/dextrose/mainline/commit/be4f30f5b5d2c1938119fbc70458e61d1780bf35 DONE]
 +
| Update computer resource usage indicator svg's
 +
|
 +
| anish
 +
| Medium
 +
|-
 +
| Workaround Included. Check if the actual fix for this landed in the kernel and whether we're using it.
 +
| Redisable mesh after suspend
 +
|
 +
| tch
 +
| High
 +
|-
 +
| [http://git.sugarlabs.org/dextrose/mainline/commit/3c2790abdd589957c36ece2e34f429a8c14823ef DONE]
 +
| Backport 0.90 fixes
 +
|
 +
| alsroot, anish
 +
| Medium
 +
|-
 +
| DONE [http://git.sugarlabs.org/dextrose/mainline/commit/5c3b58279011b320186d0ad03b22404119785821 1] [http://git.sugarlabs.org/dextrose/mainline/commit/18730e1e6bb9287ea3f81b914e6d1e8b7a4146e2 2]
 +
| NamingAlert being optional
 +
|
 +
| tch
 +
| High
 +
|-
 +
| [http://git.sugarlabs.org/dextrose/mainline/commit/5c3b58279011b320186d0ad03b22404119785821 DONE]
 +
| Downgrading activities not allowed
 +
| {{Bug|2164}}
 +
| tch
 +
| High
 +
|-
 +
| Info patch done, notification pending.
 
| Display lease info in 'About my computer' and notifiy if lease is about to expire
 
| Display lease info in 'About my computer' and notifiy if lease is about to expire
 
|  
 
|  
Line 19: Line 85:
 
| High
 
| High
 
|-
 
|-
| Patch
+
| [http://git.sugarlabs.org/dextrose/mainline/commit/5c3b58279011b320186d0ad03b22404119785821 DONE]
 
| OLPC Microformat compatible activity updater
 
| OLPC Microformat compatible activity updater
 
|  
 
|  
Line 25: Line 91:
 
| High
 
| High
 
|-
 
|-
| Patch (rpm in dx-py builds)
+
| [http://git.sugarlabs.org/dextrose/mainline/commit/5e1993c1021af5a712b0e7c367e32e41be81cdd5 DONE]
 
| Yum based updater for sugar
 
| Yum based updater for sugar
 
|  
 
|  
Line 31: Line 97:
 
| High
 
| High
 
|-
 
|-
| Patch
+
| Done {{Anchor|feedback}}
 
| Clear and complete error messages (even for crashes)
 
| Clear and complete error messages (even for crashes)
| {{Bug|1366}}, {{Bug|630}}
+
This is the ABRT feature. flash the notification icon, see a simple error, link to log activity and send report (implicit).
| tch
+
(Don't use fedora ABRT for the moment)
 +
Description/Justification:
 +
It is difficult for folks from non-technical backgrounds to give useful feedback when problems arise with the software. Such an automated bug reporting tool could be very useful for decreasing the time spent between deploying the software and identifying the bugs. This feature should be integrated with the notification system (described above).
 +
| {{Bug|1439}}, {{Bug|1366}}, {{Bug|630}}
 +
| tch, alsroot, mukesh_dce
 
| Medium
 
| Medium
 
|-
 
|-
|  
+
| [http://git.sugarlabs.org/dextrose/mainline/commit/a69619a4da09e35b738d6a03fa4d01c1af082e6d DONE]
 
| Checks to prevent installation of incompatible activities
 
| Checks to prevent installation of incompatible activities
 
| {{Bug|1442}}  
 
| {{Bug|1442}}  
 
| alsroot
 
| alsroot
|
 
|-
 
|
 
| Make activities work in Gnome without Sugar (controversial)
 
|
 
|
 
| Review
 
|-
 
|
 
| Make Gnome applications work seamlessly within Sugar
 
|
 
|
 
| Review
 
|-
 
| Pending?
 
| Webkit integration
 
| ?
 
| lucian
 
 
| Medium
 
| Medium
 
|-
 
|-
Line 67: Line 119:
 
| Review
 
| Review
 
|-
 
|-
|
+
| Done
| Integration with social networks
 
|
 
|
 
| Review
 
|-
 
|
 
| Bidirectional Journal gateway for Gnome
 
|
 
| torello, jasg
 
|
 
|-
 
| Pending
 
| Feature-complete packaging system (PackageKit, 0sugar...)
 
|
 
| alsroot
 
|
 
|-
 
|
 
| OS: "Panic key" to restore default settings for GNOME and Sugar
 
|
 
|
 
| Review
 
|-
 
| Done?
 
 
| Sugar: "Panic key" to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)
 
| Sugar: "Panic key" to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)
 
| http://bugs.sugarlabs.org/ticket/2132
 
| http://bugs.sugarlabs.org/ticket/2132
 
|  
 
|  
| Review
+
|  
 
|-
 
|-
|
+
| Done
| Rainbow?
 
|
 
|
 
|
 
|-
 
|
 
| Multiple item selection in the Journal
 
|
 
|
 
| Review?
 
|-
 
|
 
| Updater similar to puppet (plain ceibal)
 
|
 
|
 
| Review?
 
|-
 
|
 
 
| 3G connection sharing in Sugar
 
| 3G connection sharing in Sugar
 
|
 
|
Line 121: Line 131:
 
|  
 
|  
 
|-
 
|-
 +
| Pending
 +
| Try out jdk on dx2 builds and see if its worthwhile. There are a few activities using java floating around, for eg. [http://activities.sugarlabs.org/en-US/sugar/addon/4284 GeoGebra], [http://download.sugarlabs.org/sources/honey/GeoGebra/ jre-less bundle].
 
|
 
|
| Automatically register to Schoolserver
+
| anish, rafael, alsroot
|
+
| Low
|
 
| Review?
 
 
|-
 
|-
|
 
| Make Schoolserver visible in neighbor view
 
|
 
|
 
| review?
 
 
|}
 
|}
  
Line 144: Line 149:
 
! scope="col" | '''Priority'''
 
! scope="col" | '''Priority'''
 
|-
 
|-
| Patch
+
| DONE [http://git.sugarlabs.org/dextrose/mainline/commit/5c3b58279011b320186d0ad03b22404119785821 1][http://git.sugarlabs.org/dextrose/mainline/commit/18730e1e6bb9287ea3f81b914e6d1e8b7a4146e2 2]
 
| '''kill the name picker that pops up when quitting activities (EASY)''':
 
| '''kill the name picker that pops up when quitting activities (EASY)''':
 
Nobody ever uses it, it's just annoying and confusing for new users who don't know how to dismiss it. Maybe one day someone will come out with a less intrusive UI for the same purpose, but for the time being we're much better off without anything. (Gary suggests implementing [[Features/Write_to_journal_anytime]])
 
Nobody ever uses it, it's just annoying and confusing for new users who don't know how to dismiss it. Maybe one day someone will come out with a less intrusive UI for the same purpose, but for the time being we're much better off without anything. (Gary suggests implementing [[Features/Write_to_journal_anytime]])
Line 154: Line 159:
 
| '''Figure out why so many control panels require restarting Sugar, and fix them not to (MEDIUM)''':
 
| '''Figure out why so many control panels require restarting Sugar, and fix them not to (MEDIUM)''':
 
Because we use GConf for settings, we should be able to setup callbacks to be invoked on any change.
 
Because we use GConf for settings, we should be able to setup callbacks to be invoked on any change.
|
 
 
|
 
|
 
| (check with Hemanshu?)
 
| (check with Hemanshu?)
 +
| Low
 
|-
 
|-
|
+
| Review usability and Patch
 
| '''kill the "Mute" function on the volume icon in the frame (EASY)''':
 
| '''kill the "Mute" function on the volume icon in the frame (EASY)''':
 
I can't think of a useful use-case for it, and children often manage to turn on muting by simply clicking on the speaker icon (which is a lame UI, btw). If we remove this feature, we have to unconditionally unmute on startup! (Gary agreed and asked to file a ticket)
 
I can't think of a useful use-case for it, and children often manage to turn on muting by simply clicking on the speaker icon (which is a lame UI, btw). If we remove this feature, we have to unconditionally unmute on startup! (Gary agreed and asked to file a ticket)
 
|
 
|
|
+
|  
|
+
| Low
 
|-
 
|-
| Patch
+
| [http://git.sugarlabs.org/dextrose/mainline/commit/84d7fc8cac35313cb3d70374b6e2d8d6e2187203 DONE]
 
| '''Notification system (tch)''':
 
| '''Notification system (tch)''':
 
A notification system for the sugar platform has been a long standing TODO. It would be very useful in the field for teacher-trainers and onsite developers to quickly triage problems as the crop up. It would be useful for the students and teachers in terms of having a more standardized and usable interface.
 
A notification system for the sugar platform has been a long standing TODO. It would be very useful in the field for teacher-trainers and onsite developers to quickly triage problems as the crop up. It would be useful for the students and teachers in terms of having a more standardized and usable interface.
Line 172: Line 177:
 
| High
 
| High
 
|-
 
|-
| Pending
 
| '''Automated bug reporting tool:'''
 
It is difficult for folks from non-technical backgrounds to give useful feedback when problems arise with the software. Such an automated bug reporting tool could be very useful for decreasing the time spent between deploying the software and identifying the bugs. This feature should be integrated with the notification system (described above).
 
|
 
| mukesh_dce
 
| Low
 
 
|}
 
|}
  
Line 189: Line 188:
 
! scope="col" | '''Priority'''
 
! scope="col" | '''Priority'''
 
|-
 
|-
|
+
| [http://git.sugarlabs.org/dextrose/mainline/commit/5c3b58279011b320186d0ad03b22404119785821 DONE]
| Power has only 2 options, they could go into a context menu on the battery icon in the frame
 
|
 
|
 
|
 
|-
 
|
 
| Backup/restore -> journal (or a schoolserver icon in the mesh view)
 
|
 
|
 
|
 
|-
 
| DONE
 
 
| touchpad -> device icon on the frame + global keyboard shortcut to switch between resistive and capacitive  
 
| touchpad -> device icon on the frame + global keyboard shortcut to switch between resistive and capacitive  
 
|
 
|
| walter
+
| walter, tch
|
+
| High
 
|-
 
|-
 +
| Done
 +
| Change dx2 color scheme
 
|
 
|
| accessibility -> fold into keyboard
+
| anish
|
+
| V.V. High priority ;-)
|
 
|
 
 
|-
 
|-
|
+
|  
 
| modem config -> context menu on the modem icon in the frame
 
| modem config -> context menu on the modem icon in the frame
 
|
 
|
 
|
 
|
|
+
| Low
 
|-
 
|-
|
+
| Retest (anish)
 
| Register Again creates duplicate xs icons on the volumes toolbar
 
| Register Again creates duplicate xs icons on the volumes toolbar
 
|
 
|
| tch
+
| done-by (tch)
|
+
| High
 
|-
 
|-
 +
| Done
 +
| Journal sort by creation date - journal entries are being created with ctime=0 (41 years ago)<br>Having [http://lists.sugarlabs.org/archive/dextrose/2011-January/000796.html the patch], issue should be totally covered (ds set missed ctime).
 
|
 
|
| Journal sort by creation date - journal entries are being created with ctime=0 (41 years ago)
+
| alsroot
|
+
| High
|
 
|
 
 
|}
 
|}

Latest revision as of 23:34, 16 May 2016

Dextrose   ·   Get Involved   ·   Contacts   ·   Resources   ·   FAQ   ·   Roadmap   ·   To Do   ·   Meetings

Stop hand.png NOTE:
The content of this page is considered
DEPRECATED and OBSOLETE
It is preserved for historical research, along with its talk page.

Moved and died at http://sugardextrose.org


Bugs/Issues

See also open bugs

Status Issue/Feature Description Associated Bug Id's Owner Priority
Pending Browse-115 bug:
  1. Open blogger.com
  2. Try to make a new blog entry
  3. Click add image
  4. Select image
  5. Finalize
  6. Browse crashes!
#2431 #2492 Cairo issues Review?
Done Nitpicky fixes:
  • Hotkey for touchpad icon
  • Browse-115? Browse disables multiple tab support as it detects a new version of cairo (11000). Cario version should be <=10800
  • Activity list updated
  • Activity update url updated (if needed)
all Review?
Done Spanish translations Review?
notabug Figure out if we need to 'yum clean all' after every update, to prevent yum from acting up!
metadata_expire repository parameter prevents frequent fetching metadata from the server. Since we fetch updates on daily basis, it should fine.
HIGH
DONE Update computer resource usage indicator svg's anish Medium
Workaround Included. Check if the actual fix for this landed in the kernel and whether we're using it. Redisable mesh after suspend tch High
DONE Backport 0.90 fixes alsroot, anish Medium
DONE 1 2 NamingAlert being optional tch High
DONE Downgrading activities not allowed #2164 tch High
Info patch done, notification pending. Display lease info in 'About my computer' and notifiy if lease is about to expire mohit High
DONE OLPC Microformat compatible activity updater m_anish, gangil High
DONE Yum based updater for sugar alsroot, tch, m_anish High
Done Clear and complete error messages (even for crashes)

This is the ABRT feature. flash the notification icon, see a simple error, link to log activity and send report (implicit). (Don't use fedora ABRT for the moment) Description/Justification: It is difficult for folks from non-technical backgrounds to give useful feedback when problems arise with the software. Such an automated bug reporting tool could be very useful for decreasing the time spent between deploying the software and identifying the bugs. This feature should be integrated with the notification system (described above).

#1439, #1366, #630 tch, alsroot, mukesh_dce Medium
DONE Checks to prevent installation of incompatible activities #1442 alsroot Medium
Faster activity startup / memory savings (link to sugar-devel discussion and Quozl's research) Quozl Review
Done Sugar: "Panic key" to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?) http://bugs.sugarlabs.org/ticket/2132
Done 3G connection sharing in Sugar tch
Pending Try out jdk on dx2 builds and see if its worthwhile. There are a few activities using java floating around, for eg. GeoGebra, jre-less bundle. anish, rafael, alsroot Low

UI Changes

Status Issue/Feature Description Associated Bug Id's Owner Priority
DONE 12 kill the name picker that pops up when quitting activities (EASY):

Nobody ever uses it, it's just annoying and confusing for new users who don't know how to dismiss it. Maybe one day someone will come out with a less intrusive UI for the same purpose, but for the time being we're much better off without anything. (Gary suggests implementing Features/Write_to_journal_anytime)

tch Medium
Pending Figure out why so many control panels require restarting Sugar, and fix them not to (MEDIUM):

Because we use GConf for settings, we should be able to setup callbacks to be invoked on any change.

(check with Hemanshu?) Low
Review usability and Patch kill the "Mute" function on the volume icon in the frame (EASY):

I can't think of a useful use-case for it, and children often manage to turn on muting by simply clicking on the speaker icon (which is a lame UI, btw). If we remove this feature, we have to unconditionally unmute on startup! (Gary agreed and asked to file a ticket)

Low
DONE Notification system (tch):

A notification system for the sugar platform has been a long standing TODO. It would be very useful in the field for teacher-trainers and onsite developers to quickly triage problems as the crop up. It would be useful for the students and teachers in terms of having a more standardized and usable interface.

tch High

Control panel items reduction

Status Issue/Feature Description Associated Bug Id's Owner Priority
DONE touchpad -> device icon on the frame + global keyboard shortcut to switch between resistive and capacitive walter, tch High
Done Change dx2 color scheme anish V.V. High priority ;-)
modem config -> context menu on the modem icon in the frame Low
Retest (anish) Register Again creates duplicate xs icons on the volumes toolbar done-by (tch) High
Done Journal sort by creation date - journal entries are being created with ctime=0 (41 years ago)
Having the patch, issue should be totally covered (ds set missed ctime).
alsroot High