Changes

Jump to navigation Jump to search
138 bytes removed ,  07:25, 22 May 2009
Line 145: Line 145:  
* export for offline viewing (Web page - HTML only, Web page - Complete)
 
* export for offline viewing (Web page - HTML only, Web page - Complete)
 
* creating of web pages (highlighting support in Write, Activity with special HTML based features(can happen outside of the official cycle))
 
* creating of web pages (highlighting support in Write, Activity with special HTML based features(can happen outside of the official cycle))
** bookmarks (global bookmarks, at the moment we only have session bookmarks and the autocompletion functionality)
+
* bookmarks (global bookmarks, at the moment we only have session bookmarks and the autocompletion functionality)
    
==== Tags in the Journal ====
 
==== Tags in the Journal ====
Line 171: Line 171:     
==== List views ====
 
==== List views ====
<ul>
+
*in the mesh view a list view of the access points
<li>in the mesh view a list view of the access points</li>
+
* switching to use gtk-tree-view for the lists (journal, activity) - this has accessibility support already
      <li>switching to use gtk-tree-view for the lists (journal, activity) - this has accessibility support already</li>
  −
</ul>
      
==== Mesh View ====
 
==== Mesh View ====
<ul>
+
* use buddy color to seed the position to get a more stable positioning in the mesh view
<li>use buddy color to seed the position to get a more stable positioning in the mesh view</li>
  −
</ul>
      
==== Ad-hoc networking ====
 
==== Ad-hoc networking ====
<ul>
+
* as an alternative to the mesh
<li>as an alternative to the mesh</li>
  −
</ul>
      
==== Bindings ====
 
==== Bindings ====
<ul>
+
* Moving Sugar to [http://live.gnome.org/PyBank PyBank] to save memory and improve startup speed. Pybank builds the bindings as you need them, so you don't import all the bindings for gtk at startup of every process.
<li>Moving Sugar to <a href="http://live.gnome.org/PyBank">PyBank</a> to save memory and improve startup speed. Pybank builds the bindings as you need them,
+
* [http://live.gnome.org/Vala/Bindings Vala bindings] for the toolkit
so you don't import all the bindings for gtk at startup of every process.</li>
  −
      <li><a href="http://live.gnome.org/Vala/Bindings">Vala</a> bindings for the toolkit</li>
  −
</ul>
      
==== Keyboard control panel extension ====
 
==== Keyboard control panel extension ====
Line 244: Line 235:     
<strong>Get collapsed find()'s resultset</strong>
 
<strong>Get collapsed find()'s resultset</strong>
   
Let user call datastore.find() to get list of collapsed objects(all versions by one item).
 
Let user call datastore.find() to get list of collapsed objects(all versions by one item).
   Line 253: Line 243:     
<strong>History of collapsed object</strong>
 
<strong>History of collapsed object</strong>
   
Let datastore clients browse history of collapsed objects:
 
Let datastore clients browse history of collapsed objects:
 
* for ''activity_id'' objects - sort by timestamp (already impelemented)
 
* for ''activity_id'' objects - sort by timestamp (already impelemented)
Line 259: Line 248:     
<strong>Sort find()'s resultset</strong>
 
<strong>Sort find()'s resultset</strong>
   
Let datastore clients sort objects by any field(not only predefined like uid, activity_id etc).
 
Let datastore clients sort objects by any field(not only predefined like uid, activity_id etc).
    
<strong>Sort by buddies count</strong>
 
<strong>Sort by buddies count</strong>
      
==== Security ====
 
==== Security ====
   
[http://dev.sugarlabs.org/ticket/593 Add support] for the current version of [http://wiki.laptop.org/go/Rainbow Rainbow] so  
 
[http://dev.sugarlabs.org/ticket/593 Add support] for the current version of [http://wiki.laptop.org/go/Rainbow Rainbow] so  
 
# security flaws in Browse (which are the norm rather than the exception) don't allow an attacker to take over the machine and
 
# security flaws in Browse (which are the norm rather than the exception) don't allow an attacker to take over the machine and
 
# programming mistakes cannot affect other activities (like deleting all Journal contents).
 
# programming mistakes cannot affect other activities (like deleting all Journal contents).
      
==== Testing ====
 
==== Testing ====
   
Add some automated testing to catch bugs earlier and ease integration work:
 
Add some automated testing to catch bugs earlier and ease integration work:
 
* [http://dev.sugarlabs.org/ticket/594 SugarBot] (activity-level testing)
 
* [http://dev.sugarlabs.org/ticket/594 SugarBot] (activity-level testing)
 
* some system-level tests (e.g. verify datastore works correctly)
 
* some system-level tests (e.g. verify datastore works correctly)
 
* [http://dev.sugarlabs.org/ticket/595 regression tests]
 
* [http://dev.sugarlabs.org/ticket/595 regression tests]
      
==== Old items ====
 
==== Old items ====
   
* Accessibility in Sugar [http://lists.sugarlabs.org/archive/sugar-devel/2009-April/013665.html]
 
* Accessibility in Sugar [http://lists.sugarlabs.org/archive/sugar-devel/2009-April/013665.html]
 
* [[Unified Bundles]] merge .xol bundles to .xo
 
* [[Unified Bundles]] merge .xol bundles to .xo
3,267

edits

Navigation menu