Difference between revisions of "Dextrose/TODO"
< Dextrose
Jump to navigation
Jump to search
Line 26: | Line 26: | ||
== UI changes == | == UI changes == | ||
− | + | ; EASY: kill the name picker that pops up when quitting activities | |
− | + | : 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]]) | |
− | + | ; MEDIUM: Figure out why so many control panels require restarting Sugar, and fix them not to. | |
− | + | : Because we use GConf for settings, we should be able to setup callbacks to be invoked on any change. | |
− | + | ; EASY: kill the "Mute" function on the volume icon in the frame. | |
− | + | : 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) | |
== Control panel items reduction == | == Control panel items reduction == |
Revision as of 20:26, 28 October 2010
See also the list of open bugs.
- Clear and complete error messages (even for crashes)
- sl1366
- sl630
- Checks to prevent installation of incompatible activities
- sl1442
- Keyboard navigability of the shell and activity toolbars
- sl1969(gonzalo)
- Make activities work in Gnome without Sugar (CONTROVERSIAL)
- 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
- EASY
- kill the name picker that pops up when quitting activities
- 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)
- MEDIUM
- Figure out why so many control panels require restarting Sugar, and fix them not to.
- Because we use GConf for settings, we should be able to setup callbacks to be invoked on any change.
- EASY
- kill the "Mute" function on the volume icon in the frame.
- 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)
Control panel items reduction
- 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
- 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
- Journal sort by creation date - journal entries are being created with ctime=0 (41 years ago)