Difference between revisions of "0.86/Roadmap"
< 0.86
Jump to navigation
Jump to search
Line 119: | Line 119: | ||
== Proposal Goals == | == Proposal Goals == | ||
<strong>Switch to a standard compliant window manager (possibly Metacity)</strong> | <strong>Switch to a standard compliant window manager (possibly Metacity)</strong> | ||
− | + | * 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 | |
<strong>New toolbar widget</strong> | <strong>New toolbar widget</strong> | ||
− | + | * 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> | |
<strong>Browse</strong> | <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) | ** bookmarks (global bookmarks, at the moment we only have session bookmarks and the autocompletion functionality) | ||
<strong>Tags in the Journal</strong> | <strong>Tags in the Journal</strong> | ||
− | + | * auto completion for already existing tags, tag clouds | |
<strong>More Accelerators (short cuts)</strong> | <strong>More Accelerators (short cuts)</strong> |
Revision as of 10:37, 21 May 2009
Sucrose Development
Sucrose 0.85.x is an unstable development series intended for testing and development purposes. Sucrose uses odd minor version numbers to indicate development status, so this unstable 0.85.x series will eventually become the 0.86 stable release.
Schedule
Schedule
Date | Task | Notes |
---|---|---|
2009 Jun 01 | Release goals proposal | |
Jun 29 | New modules proposal | |
Jul 29 | Sucrose 0.85.1 Tarballs Due | |
Jul 30 | Sucrose 0.85.1 Development Release | |
Sucrose 0.85.2 Tarballs Due | ||
Sucrose 0.85.2 Development Release | ||
Sucrose 0.85.3 Tarballs Due | ||
Sucrose 0.85.3 Development Release | ||
Aug 20 | Sucrose 0.85.- Tarballs Due | |
Aug 21 | Sucrose 0.85 Beta 1 (0.85.-) | Feature, API, String freeze |
Sucrose 0.85.5 Tarballs Due | ||
Sucrose 0.85 Release Candidate 1 (0.83.5) | ||
Sucrose 0.85.6 Tarballs Due | ||
Sucrose 0.85.6 Release Candidate 2 (0.85.6) | ||
Sep 17 | Sucrose 0.86 Tarballs Due | Hard code freeze |
Sep 18 | Sucrose 0.86 Final Release! |
Glucose Development Team/Release/Modules
Fructose Development Team/Release/Modules
- chat-activity
- web-activity
- read-activity
- log-activity
- write-activity
- calculate-activity
- terminal-activity
- pippy-activity
- etoys-activity
Glucose Dependencies
Fructose Dependencies
- pyabiword
- hulahop
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
- 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
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
Printing support
- <a href="http://wiki.sugarlabs.org/go/Print_Support">google summer of code project</a>
Search in home view
- the search is recently builds disabled
Collaboration
- Scalable presence service - Integrate gadget in the Sugar UI <a href="http://dev.laptop.org/ticket/7711">#7711</a>
- Make collaboration more stable
Flash activities
- 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>
Groups
- tagging buddies to build up relations, tagging can happen by a teacher tagging a class or the learner can tag himself
List views
- 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
Mesh View
- use buddy color to seed the position to get a more stable positioning in the mesh view
Ad-hoc networking
- as an alternative to the mesh
Bindings
- 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.
- <a href="http://live.gnome.org/Vala/Bindings">Vala</a> bindings for the toolkit
- Collaboration working properly!
- Accessibility in Sugar [1]
- Unified Bundles merge .xol bundles to .xo
- Unified Objects
- Rainbow support
- automated tests, e.g. SugarBot and regression tests
- add here your proposal