Edit page MicrosoftTactics
[wiki.git] / sugar-critical-goals
index 4189b4cc98fb50ff106bb3f28ce588632cf34104..eacbfc4ec8c4702ff2acab63d029c8c372505664 100644 (file)
@@ -1,11 +1,13 @@
 == 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
-   * [phttp://bugs.sugarlabs.org/ticket/1442 | sl1442]]
+   * [[http://bugs.sugarlabs.org/ticket/1442 | sl1442]]
 
  # Keyboard navigability of the shell and activity toolbars
    * [[http://bugs.sugarlabs.org/ticket/1969 | sl1969]]
@@ -26,7 +28,7 @@
  # Bidirectional Journal gateway for Gnome
    * (torello, jasg)
 
- # PackageKit integration (CONTROVERSIAL)
+ # Feature-complete packaging system (PackageKit, 0sugar...) (CONTROVERSIAL)
    * (alsroot?)
 
  # Memory/CPU indicator
@@ -43,7 +45,7 @@
 
  # Multiple item selection in the journal
 
- # Updater similar to pupper
+ # Updater similar to puppet
    * (plain ceibal)
 
  # 3G connection sharing in Sugar
  # 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)