Dextrose/2/Todo

< Dextrose‎ | 2
Revision as of 14:09, 6 January 2011 by M anish (talk | contribs) (Created page with "Intermediate page created by Anish... {| class="wikitable sortable" border="1" |- ! scope="col" | '''Status''' ! scope="col" | '''Issue/Feature Description''' ! scope="col" | ''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Intermediate page created by Anish...

Status Issue/Feature Description Associated Bug Id's Owner Priority
Patch Clear and complete error messages (even for crashes) #1366, #630 tch Medium
Pending Checks to prevent installation of incompatible activities #1442
Pending Make activities work in Gnome without Sugar (controversial)
Pending Make Gnome applications work seamlessly within Sugar
Webkit integration lucian
Faster activity startup / memory savings Quozl
Integration with social networks
Bidirectional Journal gateway for Gnome torello, jasg
Feature-complete packaging system (PackageKit, 0sugar...) alsroot
OS: "Panic key" to restore default settings for GNOME and Sugar
Sugar: "Panic key" to force regenerating datastore index (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)
Rainbow?
Multiple item selection in the Journal
Updater similar to puppet (plain ceibal)
3G connection sharing in Sugar tch
Automatically register to Schoolserver
Make Schoolserver visible in neighbor view

UI Changes

Status Issue/Feature Description Associated Bug Id's Owner Priority
Patch 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.

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)

Patch 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
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

Control panel items reduction

Status Issue/Feature Description Associated Bug Id's Owner Priority
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)
touchpad -> device icon on the frame + global keyboard shortcut to switch between resistive and capacitive tch (didn't walter make a frame icon for this?)
accessibility -> fold into keyboard
modem config -> context menu on the modem icon in the frame
find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it
Register Again creates duplicate xs icons on the volumes toolbar tch
Journal sort by creation date - journal entries are being created with ctime=0 (41 years ago)