Line 1: |
Line 1: |
− | <noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }} | + | <noinclude>{{GoogleTrans-en}}{{TeamHeader|Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}</noinclude> |
− | {{TeamHeader|Development Team|roadmap_link=Release/Roadmap}}</noinclude> | |
| {{TOCright}} | | {{TOCright}} |
| == Sucrose Development == | | == Sucrose Development == |
Line 6: |
Line 5: |
| Sucrose 0.85.x is an unstable development series intended for testing and | | Sucrose 0.85.x is an unstable development series intended for testing and |
| development purposes. Sucrose uses odd minor version numbers to indicate | | development purposes. Sucrose uses odd minor version numbers to indicate |
− | development status, so this unstable 0.85.x series will eventually become | + | development status, so this unstable 0.85.x series will finally become |
| the 0.86 stable release. | | the 0.86 stable release. |
| | | |
− | == Schedule ==
| |
| == Schedule == | | == Schedule == |
| | | |
Line 17: |
Line 15: |
| !Notes | | !Notes |
| |- | | |- |
− | |2009 Jun 01 | + | |2009 Jun 05 |
| |Release goals proposal | | |Release goals proposal |
| | | | | |
| |- | | |- |
− | |Jun 29 | + | |Jun 12 |
| |New modules proposal | | |New modules proposal |
| | | | | |
| |- | | |- |
− | |Jul 29 | + | |Jul 09 |
| |Sucrose 0.85.1 Tarballs Due | | |Sucrose 0.85.1 Tarballs Due |
| | | | | |
| |- | | |- |
− | |Jul 30 | + | |Jul 10 |
| |Sucrose 0.85.1 Development Release | | |Sucrose 0.85.1 Development Release |
| | | | | |
| |- | | |- |
− | | | + | |Jul 23 |
| |Sucrose 0.85.2 Tarballs Due | | |Sucrose 0.85.2 Tarballs Due |
− | | | + | | [[0.86/0.85.2_Notes | Release Notes]] |
| |- | | |- |
− | | | + | |Jul 24 |
| |Sucrose 0.85.2 Development Release | | |Sucrose 0.85.2 Development Release |
| | | | | |
| |- | | |- |
− | | | + | |Aug 20 |
| |Sucrose 0.85.3 Tarballs Due | | |Sucrose 0.85.3 Tarballs Due |
| | | | | |
| |- | | |- |
| + | |Aug 21 |
| + | |Sucrose 0.85 Alpha (0.85.3) |
| + | |[[Development_Team/Release#Feature_freeze | Feature and API Freeze]], [[Development_Team/Release#String_cooling | String Cooling*]] |
| + | |- |
| + | |Aug 27 |
| + | |Sucrose 0.85.4 Tarballs Due |
| | | | | |
− | |Sucrose 0.85.3 Development Release | + | |- |
| + | |Aug 28 |
| + | |Sucrose 0.85.4 |
| | | | | |
| |- | | |- |
− | |Aug 20 | + | |Sep 03 |
− | |Sucrose 0.85.- Tarballs Due | + | |Sucrose 0.85.5 Tarballs Due |
| | | | | |
| |- | | |- |
− | |Aug 21 | + | |Sep 04 |
− | |Sucrose 0.85 Beta 1 (0.85.-) | + | |Sucrose 0.85.5 Beta (0.85.5) |
− | |Feature, API, String freeze | + | |[[Development_Team/Release#String_Freeze | String Freeze**]] |
| |- | | |- |
| + | |Sep 10 |
| + | |Sucrose 0.85.6 Tarballs Due |
| | | | | |
− | |Sucrose 0.85.5 Tarballs Due | + | |- |
| + | |Sep 11 |
| + | |Sucrose 0.85.6 |
| + | |[[0.86/0.85.6 Notes|0.85.6 Notes]] [[0.86/Testing]] |
| + | |- |
| + | |Sep 17 |
| + | |Sucrose 0.85.7 Tarballs Due |
| | | | | |
| |- | | |- |
| + | |Sep 18 |
| + | |Sucrose 0.85.7 |
| + | |[[0.86/0.85.7 Notes|0.85.7 Notes]] |
| + | |- |
| + | |Sep 21 |
| + | |[[Development_Team/Release#Hard_code_freeze | Hard code freeze]]: no source code changes can be made without approval from the release-team. Translation and documentation can continue. |
| | | | | |
− | |Sucrose 0.85 Release Candidate 1 (0.83.5) | + | |- |
| + | |Sep 24 |
| + | |Sucrose 0.86 Tarballs Due, end [[Development_Team/Release#Hard_code_freeze | Hard code freeze]], but other freezes remain in effect for the stable branch. |
| | | | | |
| |- | | |- |
− | | | + | |Sep 25 |
− | |Sucrose 0.85.6 Tarballs Due | + | |Sucrose 0.86 Final Release! |
− | | | + | |[[0.86/Notes]] |
| |- | | |- |
− | | | + | |Oct 01 |
− | |Sucrose 0.85.6 Release Candidate 2 (0.85.6) | + | |Sucrose 0.86.1 Tarballs Due |
| | | | | |
| |- | | |- |
− | |Sep 17 | + | |Oct 02 |
− | |Sucrose 0.86 Tarballs Due | + | |Sucrose 0.86.1 Bugfix Release 1 |
− | |Hard code freeze | + | |[[0.86/0.86.1 Notes|0.86.1 Notes]] |
| |- | | |- |
− | |Sep 18 | + | |Oct 08 |
− | |Sucrose 0.86 Final Release! | + | |Sucrose 0.86.2 Tarballs Due |
| | | | | |
| + | |- |
| + | |Oct 09 |
| + | |Sucrose 0.86.2 Bugfix Release 2 |
| + | |[[0.86/0.86.2 Notes|0.86.2 Notes]] |
| |} | | |} |
| + | |
| + | <nowiki>*</nowiki> String changes have to be announced, but no exceptions have to be requested. |
| + | |
| + | <nowiki>**</nowiki> Every string change has to be requested and to be approved. |
| | | |
| == Glucose Development Team/Release/Modules == | | == Glucose Development Team/Release/Modules == |
Line 102: |
Line 132: |
| * [[Development Team/Release/Modules#pippy-activity|pippy-activity]] | | * [[Development Team/Release/Modules#pippy-activity|pippy-activity]] |
| * [[Development Team/Release/Modules#etoys-activity|etoys-activity]] | | * [[Development Team/Release/Modules#etoys-activity|etoys-activity]] |
| + | * [[Development Team/Release/Modules#jukebox-activity|jukebox-activity]] |
| + | * [[Development Team/Release/Modules#turtleart-activity|turtleart-activity]] |
| + | * [[Development Team/Release/Modules#imageviewer-activity|imageviewer-activity]] |
| | | |
| == Glucose Dependencies == | | == Glucose Dependencies == |
Line 117: |
Line 150: |
| * hulahop | | * hulahop |
| | | |
− | == Proposal Goals == | + | == Features == |
− | <strong>Switch to a standard compliant window manager (possibly Metacity)</strong>
| + | * [[Features/Feature Template]] provides a guideline for documenting a feature. |
− | * better non-sugarized activity support | + | * [[0.86/Testing]] provides a compilation of feature testing pages. |
− | * our current version of matchbox is unmaintained
| + | * Please follow the instructions on [[Features/Policy]]. |
− | * http://dev.sugarlabs.org/ticket/602
| + | * [[:Category:Feature Ready for Release Manager|Feature awaiting review]]. |
− | * goal: test patch in a custom Soas image
| + | * [[:Category:Feature Accepted 0.86 | Features accepted for the 0.86 release]]. |
− | | + | * A summary status for all the features targeted at the 0.86 release is found at [[0.86/Feature List]]. |
− | <strong>New toolbar widget</strong>
| |
− | * add new widget and switch basic activities to it
| |
− | * keep the old widget if some of the activities do not change in this cycle
| |
− | * http://wiki.sugarlabs.org/go/Design_Team/Designs/Toolbars
| |
− | | |
− | <strong>Browse</strong>
| |
− | * 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)
| |
− | | |
− | <strong>Tags in the Journal</strong>
| |
− | * auto completion for already existing tags, tag clouds
| |
− | | |
− | <strong>More Accelerators (short cuts)</strong>
| |
− | * make sure we use the accelerators where possible, get discussion about which modifiers to use for which settings as early as possible going
| |
− | | |
− | <strong>Printing support</strong>
| |
− | * http://wiki.sugarlabs.org/go/Print_Support">google summer of code project
| |
− | | |
− | <strong>Search in home view</strong>
| |
− | * the search is recently builds disabled
| |
− | | |
− | <strong>Collaboration</strong>
| |
− | * Scalable presence service - Integrate gadget in the Sugar UI http://dev.laptop.org/ticket/7711
| |
− | * Make collaboration more stable
| |
− | | |
− | <strong>Flash activities</strong>
| |
− | * using the http://git.sugarlabs.org/projects/sugar-gnash widget - a blog post from Tomeu has some more info: http://blog.tomeuvizoso.net/2009/04/embed-flash-movies-with-gnash-in-your.html
| |
− | | |
− | <strong>Groups</strong>
| |
− | * tagging buddies to build up relations, tagging can happen by a teacher tagging a class or the learner can tag himself | |
− | | |
− | <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>
| |
− | | |
− | <strong>Keyboard control panel extension</strong>
| |
− | * (Sayamindu would prefer to keep it as a seperate module, since everyone may not choose to go with XKB) | |
− | | |
− | <strong>Dictionary support in the shell</strong>
| |
− | * link to email here
| |
− | | |
− | <strong>CP - Language in native language </strong>
| |
− | * link to ticket here
| |
− | | |
− | * Collaboration working properly!
| |
− | * Accessibility in Sugar [http://lists.sugarlabs.org/archive/sugar-devel/2009-April/013665.html]
| |
− | * [[Unified Bundles]] merge .xol bundles to .xo | |
− | * [[Unified Objects]] | |
− | * [http://dev.sugarlabs.org/ticket/593 Rainbow support]
| |
− | * automated tests, e.g. [http://dev.sugarlabs.org/ticket/594 SugarBot] and [http://dev.sugarlabs.org/ticket/595 regression tests] | |
− | * ''add here your proposal''
| |
| | | |
| == Proposed modules == | | == Proposed modules == |
− | | + | ''nothing proposed yet'' |
− | ==Subpages==
| |
− | {{Special:PrefixIndex/{{PAGENAME}}/}}
| |
| | | |
| [[Category:Roadmap]] | | [[Category:Roadmap]] |