== Sugar Critical Goals == In no particular order: # Clear and complete error messages (even for crashes) * [[http://bugs.sugarlabs.org/ticket/1366 | sl1366]] * [[http://bugs.sugarlabs.org/ticket/630 | sl630]] # Checks to prevent installation of incompatible activities * [[http://bugs.sugarlabs.org/ticket/1442 | sl1442]] # Keyboard navigability of the shell and activity toolbars * [[http://bugs.sugarlabs.org/ticket/1969 | 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 (CONTROVERSIAL) # Bidirectional Journal gateway for Gnome * (torello, jasg) # Feature-complete packaging system (PackageKit, 0sugar...) (CONTROVERSIAL) * (alsroot?) # Memory/CPU indicator * Add a computer or brain icon in the frame, showing a palette with free memory and cpu time * (anish) * DONE # 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 * (esteban) # Automatically register to Schoolserver # Make Schoolserver visible in neighbor view # Figure out why many control panel items requires restarting Sugar and fix it == 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 == Easy bugs == # compute the # of columns in the control panel dynamically, based on how wide the icon labels actually are # find out why sugar needs to be restarted on trivial settings changes such as frame timeout and solve it # add "new tab" button to Browse activity (DONE)