0.86/Roadmap: Difference between revisions
→Proposal Goals: Owner/Coordinator: to clarify role (at price of brevity) |
|||
| Line 133: | Line 133: | ||
* [http://dev.sugarlabs.org/ticket/602 #602] | * [http://dev.sugarlabs.org/ticket/602 #602] | ||
* goal: test patch in a custom Soas image | * goal: test patch in a custom Soas image | ||
* Owner: Sayamindu | * Owner/Coordinator: Sayamindu | ||
==== New toolbar widget ==== | ==== New toolbar widget ==== | ||
| Line 140: | Line 140: | ||
* [[Design_Team/Designs/Toolbars | Eben's mockups]] | * [[Design_Team/Designs/Toolbars | Eben's mockups]] | ||
* Ticket [http://dev.sugarlabs.org/ticket/452 #452] | * Ticket [http://dev.sugarlabs.org/ticket/452 #452] | ||
* Owner: Marco/Benzea? | * Owner/Coordinator: Marco/Benzea? | ||
==== Browse ==== | ==== Browse ==== | ||
| Line 149: | Line 149: | ||
* 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) | ||
* fix theme (scroll-bars [http://dev.sugarlabs.org/ticket/805 #805], html form widgets - Gary) | * fix theme (scroll-bars [http://dev.sugarlabs.org/ticket/805 #805], html form widgets - Gary) | ||
* Owner: Simon | * Owner/Coordinator: Simon | ||
==== Tags in the Journal ==== | ==== Tags in the Journal ==== | ||
* auto completion for already existing tags, tag clouds | * auto completion for already existing tags, tag clouds | ||
** its implemented in Library activity as well | ** its implemented in Library activity as well | ||
* Owner: ?, attach it to Library? | * Owner/Coordinator: ?, attach it to Library? | ||
==== More Accelerators (short cuts) ==== | ==== More Accelerators (short cuts) ==== | ||
* make sure we use the accelerators where possible, get discussion about which modifiers to use for which settings as early as possible going | * make sure we use the accelerators where possible, get discussion about which modifiers to use for which settings as early as possible going | ||
* | * [[Design_Team/Proposals/Keyboard_Action]] | ||
* Owner: Homunq? | * Owner/Coordinator: Homunq? | ||
==== Printing support ==== | ==== Printing support ==== | ||
* [http://wiki.sugarlabs.org/go/Print_Support Google summer of code project] | * [http://wiki.sugarlabs.org/go/Print_Support Google summer of code project] | ||
* Owner: IwikiwI | * Owner/Coordinator: IwikiwI | ||
==== Search in home view ==== | ==== Search in home view ==== | ||
* the search is recently builds disabled | * the search is recently builds disabled | ||
* Owner: ?, attach it to Library? | * Owner/Coordinator: ?, attach it to Library? | ||
==== Collaboration ==== | ==== Collaboration ==== | ||
* Scalable presence service - Integrate gadget in the Sugar UI [http://dev.laptop.org/ticket/7711 #7711] | * Scalable presence service - Integrate gadget in the Sugar UI [http://dev.laptop.org/ticket/7711 #7711] | ||
* Make collaboration more stable | * Make collaboration more stable | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Flash activities ==== | ==== Flash activities ==== | ||
* using the [http://git.sugarlabs.org/projects/sugar-gnash sugar gnash widget] - a [http://blog.tomeuvizoso.net/2009/04/embed-flash-movies-with-gnash-in-your.html blog post] from Tomeu has some more info | * using the [http://git.sugarlabs.org/projects/sugar-gnash sugar gnash widget] - a [http://blog.tomeuvizoso.net/2009/04/embed-flash-movies-with-gnash-in-your.html blog post] from Tomeu has some more info | ||
* SWFEdit from Tomeu is in gitorious, I plan to make a couple of sample Flash based activities with it. | * SWFEdit from Tomeu is in gitorious, I plan to make a couple of sample Flash based activities with it. | ||
* Owner: Gary? | * Owner/Coordinator: Gary? | ||
==== Groups ==== | ==== Groups ==== | ||
* tagging buddies to build up relations, tagging can happen by a teacher tagging a class or the learner can tag himself | * tagging buddies to build up relations, tagging can happen by a teacher tagging a class or the learner can tag himself | ||
* Owner: Kartig Rustagi | * Owner/Coordinator: Kartig Rustagi | ||
* [[Tagging_Proposal|Proposal]] | * [[Tagging_Proposal|Proposal]] | ||
| Line 187: | Line 187: | ||
*in the mesh view a list view of the access points | *in the mesh view a list view of the access points | ||
* switching to use gtk-tree-view for the lists (journal, activity) - this has accessibility support already | * switching to use gtk-tree-view for the lists (journal, activity) - this has accessibility support already | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Mesh View ==== | ==== Mesh View ==== | ||
* use buddy color to seed the position to get a more stable positioning in the mesh view | * use buddy color to seed the position to get a more stable positioning in the mesh view | ||
* See ticket [http://dev.sugarlabs.org/ticket/381 #318] | * See ticket [http://dev.sugarlabs.org/ticket/381 #318] | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Ad-hoc networking ==== | ==== Ad-hoc networking ==== | ||
* as an alternative to the mesh | * as an alternative to the mesh | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Bindings ==== | ==== Bindings ==== | ||
| Line 202: | Line 202: | ||
* [http://live.gnome.org/Vala/Bindings Vala bindings] for the toolkit | * [http://live.gnome.org/Vala/Bindings Vala bindings] for the toolkit | ||
** (?) we could write [[#Decoupling of Sucrose]]/'''bridge''' level on vala i.e. use for '''core''' only dbus API and provide bride level in vala binding [[User:Alsroot|Alsroot]] 06:15, 25 May 2009 (UTC) | ** (?) we could write [[#Decoupling of Sucrose]]/'''bridge''' level on vala i.e. use for '''core''' only dbus API and provide bride level in vala binding [[User:Alsroot|Alsroot]] 06:15, 25 May 2009 (UTC) | ||
* Owner: Tomeu | * Owner/Coordinator: Tomeu | ||
==== Keyboard control panel extension ==== | ==== Keyboard control panel extension ==== | ||
* (Sayamindu would prefer to keep it as a separate module, since everyone may not choose to go with XKB) | * (Sayamindu would prefer to keep it as a separate module, since everyone may not choose to go with XKB) | ||
* Owner: Sayamindu | * Owner/Coordinator: Sayamindu | ||
==== Dictionary support in the shell ==== | ==== Dictionary support in the shell ==== | ||
* [http://lists.sugarlabs.org/archive/sugar-devel/2009-May/014217.html Dictionary Proposal] | * [http://lists.sugarlabs.org/archive/sugar-devel/2009-May/014217.html Dictionary Proposal] | ||
* Owner: Sayamindu | * Owner/Coordinator: Sayamindu | ||
==== CP - Language in native language ==== | ==== CP - Language in native language ==== | ||
* link to ticket here | * link to ticket here | ||
* Owner: Sayamindu | * Owner/Coordinator: Sayamindu | ||
==== TA ==== | ==== TA ==== | ||
* de-couple the portfolio from the base TA | * de-couple the portfolio from the base TA | ||
* Owner: Walter | * Owner/Coordinator: Walter | ||
==== Library activity ==== | ==== Library activity ==== | ||
| Line 225: | Line 225: | ||
* maybe we want a pluggable Views(Home/Journal) to ease the use of such kinds of activities(activities that can browse sugar objects) | * maybe we want a pluggable Views(Home/Journal) to ease the use of such kinds of activities(activities that can browse sugar objects) | ||
** another option - add autostart activities | ** another option - add autostart activities | ||
* Owner: Alsroot | * Owner/Coordinator: Alsroot | ||
==== API work ==== | ==== API work ==== | ||
| Line 234: | Line 234: | ||
*** something simple like dbus_object.activate(uid) or | *** something simple like dbus_object.activate(uid) or | ||
** etc. | ** etc. | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Decoupling of Sucrose ==== | ==== Decoupling of Sucrose ==== | ||
| Line 259: | Line 259: | ||
+------------+ +------------+ | +------------+ +------------+ | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Version support for datastore ==== | ==== Version support for datastore ==== | ||
See [[Version_support_for_datastore/Proposal]]. | See [[Version_support_for_datastore/Proposal]]. | ||
* Owner: Silbe | * Owner/Coordinator: Silbe | ||
==== Datastore features that could benefit Library ==== | ==== Datastore features that could benefit Library ==== | ||
| Line 287: | Line 287: | ||
* Sort by buddies count</strong> | * Sort by buddies count</strong> | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Security ==== | ==== Security ==== | ||
| Line 293: | Line 293: | ||
# 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). | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Testing ==== | ==== Testing ==== | ||
| Line 300: | Line 300: | ||
* 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] | ||
* Owner: ? | * Owner/Coordinator: ? | ||
==== Activities updates ==== | ==== Activities updates ==== | ||
| Line 312: | Line 312: | ||
** in case of [[Activities/Library]] we could have 0.82+ upgrading tool | ** in case of [[Activities/Library]] we could have 0.82+ upgrading tool | ||
Owner: ? | Owner/Coordinator: ? | ||
==== Old items ==== | ==== Old items ==== | ||