1 == Sugar Critical Goals ==
3 # Clear and complete error messages (even for crashes)
4 * [[http://bugs.sugarlabs.org/ticket/1366 | sl1366]]
5 * [[http://bugs.sugarlabs.org/ticket/630 | sl630]]
7 # Checks to prevent installation of incompatible activities
8 * [[http://bugs.sugarlabs.org/ticket/1442 | sl1442]]
10 # Keyboard navigability of the shell and activity toolbars
11 * [[http://bugs.sugarlabs.org/ticket/1969 | sl1969]]
14 # Make activities work in Gnome without Sugar (CONTROVERSIAL)
16 # Make Gnome applications work seamlessly within Sugar
21 # Faster activity startup / memory savings
24 # Integration with social networks (CONTROVERSIAL)
26 # Bidirectional Journal gateway for Gnome
29 # PackageKit integration (CONTROVERSIAL)
32 # Memory/CPU indicator
33 * Add a computer or brain icon in the frame, showing a palette with free memory and cpu time
37 # OS: "Panic key" to restore default settings for GNOME and Sugar
39 # Sugar: "Panic key" to force regenerating datastore index
40 * (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)
44 # Multiple item selection in the journal
46 # Updater similar to puppet
49 # 3G connection sharing in Sugar
52 # Automatically register to Schoolserver
54 # Make Schoolserver visible in neighbor view
57 == Control panel items reduction ==
59 # Power has only 2 options, they could go into a context menu on the battery icon in the frame
60 # Backup/restore -> journal (or a schoolserver icon in the mesh view)
61 # touchpad -> device icon on the frame + global keyboard shortcut to switch between resistive and capacitive
62 # accessibility -> fold into keyboard
63 # modem config -> context menu on the modem icon in the frame
67 # compute the # of columns in the control panel dynamically,
68 based on how wide the icon labels actually are
70 # find out why sugar needs to be restarted on trivial
71 settings changes such as frame timeout and solve it
73 # add "new tab" button to Browse activity (DONE)