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] |