Edit page memo/benchmark/compression
[wiki.git] / sugar-critical-goals
1 == Sugar Critical Goals ==
2
3 In no particular order:
4
5  # Clear and complete error messages (even for crashes)
6    * [[http://bugs.sugarlabs.org/ticket/1366 | sl1366]]
7    * [[http://bugs.sugarlabs.org/ticket/630  | sl630]]
8
9  # Checks to prevent installation of incompatible activities
10    * [[http://bugs.sugarlabs.org/ticket/1442 | sl1442]]
11
12  # Keyboard navigability of the shell and activity toolbars
13    * [[http://bugs.sugarlabs.org/ticket/1969 | sl1969]]
14    * (gonzalo)
15
16  # Make activities work in Gnome without Sugar (CONTROVERSIAL)
17
18  # Make Gnome applications work seamlessly within Sugar
19
20  # Webkit integration
21    * (lucian)
22
23  # Faster activity startup / memory savings
24    * (quozl?)
25
26  # Integration with social networks (CONTROVERSIAL)
27
28  # Bidirectional Journal gateway for Gnome
29    * (torello, jasg)
30
31  # Feature-complete packaging system (PackageKit, 0sugar...) (CONTROVERSIAL)
32    * (alsroot?)
33
34  # Memory/CPU indicator
35    * Add a computer or brain icon in the frame, showing a palette with free memory and cpu time
36    * (anish)
37    * DONE
38
39  # OS: "Panic key" to restore default settings for GNOME and Sugar
40
41  # Sugar: "Panic key" to force regenerating datastore index
42    * (hold both shifts on boot? hidden ctrl-r hotkey in the journal?)
43
44  # Rainbow?
45
46  # Multiple item selection in the journal
47
48  # Updater similar to puppet
49    * (plain ceibal)
50
51  # 3G connection sharing in Sugar
52    * (esteban)
53
54  # Automatically register to Schoolserver
55
56  # Make Schoolserver visible in neighbor view
57
58  # Figure out why many control panel items requires restarting Sugar and fix it
59
60 == Control panel items reduction ==
61
62  # Power has only 2 options, they could go into a context menu on the battery icon in the frame
63  # Backup/restore -> journal (or a schoolserver icon in the mesh view)
64  # touchpad -> device icon on the frame + global keyboard shortcut to switch between resistive and capacitive
65  # accessibility -> fold into keyboard
66  # modem config -> context menu on the modem icon in the frame
67
68 == Easy bugs ==
69
70  # compute the # of columns in the control panel dynamically,
71  based on how wide the icon labels actually are
72
73  # find out why sugar needs to be restarted on trivial
74  settings changes such as frame timeout and solve it
75
76  # add "new tab" button to Browse activity (DONE)