Changes

3,070 bytes added ,  10:32, 21 May 2009
Line 118: Line 118:     
== Proposal Goals ==
 
== Proposal Goals ==
 +
* Switch to a standard compliant window manager (possibly Metacity)
 +
** better non-sugarized activity support
 +
** our current version of matchbox is unmaintained
 +
** http://dev.sugarlabs.org/ticket/602
 +
** goal: test patch in a custom Soas image
 +
 +
* New toolbar widget
 +
** add new widget and switch basic activities to it</li>
 +
** keep the old widget if some of the activities do not change in this cycle
 +
** <a href="http://wiki.sugarlabs.org/go/Design_Team/Designs/Toolbars">mockups</a>
 +
 +
* Browse
 +
** tabs support (open popup windows in tabs, saving of tabs history, standard behavior of Browse should not change -> no open tab by default)
 +
** better naming of files to be uploaded (change temp name to something based on the title)
 +
** 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))
 +
** bookmarks (global bookmarks, at the moment we only have session bookmarks and the autocompletion functionality)
 +
 +
* Tags in the Journal
 +
** auto completion for already existing tags, tag clouds
 +
 +
<strong>More Accelerators (short cuts)</strong>
 +
<ul>
 +
<li>make sure we use the accelerators where possible, get discussion about which modifiers to use for which settings as early as possible going</li>
 +
</ul>
 +
 +
<strong>Printing support</strong>
 +
<ul>
 +
<li><a href="http://wiki.sugarlabs.org/go/Print_Support">google summer of code project</a></li>
 +
</ul>
 +
 +
<strong>Search in home view</strong>
 +
<ul>
 +
<li>the search is recently builds disabled</li>
 +
</ul>
 +
 +
<strong>Collaboration</strong>
 +
<ul>
 +
<li>Scalable presence service - Integrate gadget in the Sugar UI <a href="http://dev.laptop.org/ticket/7711">#7711</a></li>
 +
      <li>Make collaboration more stable</li>
 +
</ul>
 +
 +
<strong>Flash activities</strong>
 +
<ul>
 +
<li>using the <a href="http://git.sugarlabs.org/projects/sugar-gnash">sugar gnash widget</a> - a blog post from Tomeu has some <a href="http://blog.tomeuvizoso.net/2009/04/embed-flash-movies-with-gnash-in-your.html">more info</a></li>
 +
</ul>
 +
 +
<strong>Groups</strong>
 +
<ul>
 +
<li>tagging buddies to build up relations, tagging can happen by a teacher tagging a class or the learner can tag himself</li>
 +
</ul>
 +
 +
<strong>List views</strong>
 +
<ul>
 +
<li>in the mesh view a list view of the access points</li>
 +
      <li>switching to use gtk-tree-view for the lists (journal, activity) - this has accessibility support already</li>
 +
</ul>
 +
 +
<strong>Mesh View</strong>
 +
<ul>
 +
<li>use buddy color to seed the position to get a more stable positioning in the mesh view</li>
 +
</ul>
 +
 +
<strong>Ad-hoc networking</strong>
 +
<ul>
 +
<li>as an alternative to the mesh</li>
 +
</ul>
 +
 +
<strong>Bindings</strong>
 +
<ul>
 +
<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,
 +
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>
 +
 +
 +
 +
 +
 +
 +
 
* Collaboration working properly!
 
* Collaboration working properly!
 
* 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]
3,267

edits