0.86/Roadmap: Difference between revisions
| 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] | ||