Difference between revisions of "0.90/Notes"
Line 52: | Line 52: | ||
|} | |} | ||
+ | ==== Recent additions ==== | ||
[http://activities.sugarlabs.org/en-US/sugar/browse/type:1/cat:all?sort=newest Recent additions] include: | [http://activities.sugarlabs.org/en-US/sugar/browse/type:1/cat:all?sort=newest Recent additions] include: | ||
Line 71: | Line 72: | ||
</gallery> | </gallery> | ||
+ | ==== New experimental activities ==== | ||
New experimental activities include: | New experimental activities include: | ||
<gallery> | <gallery> | ||
Line 79: | Line 81: | ||
File:TVRadio.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4310 TV and Radio (experimental)] | File:TVRadio.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4310 TV and Radio (experimental)] | ||
File:FreeFromMalaria.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4309 FreeFromMalaria (experimental)] | File:FreeFromMalaria.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4309 FreeFromMalaria (experimental)] | ||
− | File:OpenVideoChat|[http://activities.sugarlabs.org/en-US/sugar/addon/4305 Open Video Chat (experimental)] | + | File:OpenVideoChat.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4305 Open Video Chat (experimental)] |
File:MathGraph32.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4303 MathGraph32 (experimental)] | File:MathGraph32.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4303 MathGraph32 (experimental)] | ||
File:SonataMediaPlayer.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4301 Sonata Media Player (experimental)] | File:SonataMediaPlayer.png|[http://activities.sugarlabs.org/en-US/sugar/addon/4301 Sonata Media Player (experimental)] |
Revision as of 16:13, 13 September 2010
Sucrose 0.90 Release Notes
Introduction
What is new for users
To mimic the mesh behavior on devices where mesh hardware is not available and make the "under a tree"-scenario possible the Sugar Ad-hoc networks have been added. The Feature will add three default Ad-hoc networks, for channel 1, 6 and 11. They will be represented with designated icons in the neighborhood view. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.
Tomeu Vizoso from Collabora has been doing a great work to remove the Presence Service. There are no visible changes for the user but the overall collaboration experience should be more stable.
A new color selector is available for the control panel, thanks to the ongoing efforts of Walter Bender and the design team. Originally proposed for 0.88 this Feature went through several design iterations and finally consensus was reached. Now, we are excited to hear what the learners think about it.
Walter Bender has been working on another Feature during this cycle. The Spiral Home View is an enhancement to the Home View to enable the display of more icons. The idea is that after the circle becomes too large, rather than shrinking the icons, it morphs into a spiral.
Andrés Ambrois has been adding new filtering options to the Journal. You can sort now by size, creation date and modification date. The Feature originally implemented for Dextrose and sponsored by activity central has been found it's way successfully into 0.90, too.
Daniel Drake has been adding keybindings for the Frame (F5) and the Journal (F6). This will help to access those important views quicker on hardware where there is no designated key.
Sugar Activities
While we bundle a small subset of the Sugar Activities within Sucrose, most of the Activity "activity" can be tracked by visiting the Sugar Activity portal.
We have recently surpassed 3.6-million Sugar Activity downloads! There are hundreds of activities available for download in a variety of categories!
Thanks to all the activity maintainers and developers for making this happen.
Category | No. of Activities |
---|---|
Search & discovery | 36 |
Documents | 13 |
News | 3 |
Chat, mail and talk | 6 |
Media creation | 25 |
Programming | 13 |
Maths & science | 85 |
Maps & geography | 5 |
Media players | 1 |
Games | 60 |
Teacher tools | 107 |
Recent additions
Recent additions include:
New experimental activities
New experimental activities include:
- TVRadio.png
What is new for distributors and deployers
What's new for developers
The following changes are important for developers using the Sucrose 0.90 developer platform.
Widgets
Add ErrorAlert inherited from Alert.
API
Print warnings about the deprecated activity.info fields.
Dependencies
New API has been added to telepathy-gabble and telepathy-salut to support the work on the collaboration framework, which results in needing 0.9.16 for tp-gabble and 0.3.13 for tp-salut.
One of the goals of the collaboration refactoring was dropping functionality in sugar that has been implemented in telepathy-mission-control, so Sugar now depends on tp-mission-control 5.4.3.
Activity Authors guidelines
There are still many activities that do not use the new activity toolbars introduced in 0.86. We encourage the switch to use the new toolbars as there have been huge improvements in usability (e.g. stopping an activity).
Jim Simmons has written a guide to writing Sugar Activities (Please see Make your own Sugar Activities!) which details how to convert your activity to the new toolbars without compromising performance on old Sugar systems.
What's new for packagers
Internationalization (i18n) and Localization (l10n)
Compatibility
There a no known compatibility issues, as of today.
Update to this version
Please use the instructions for your distribution (SoaS, Fedora, Ubuntu, Debian etc) of choice to upgrade to this release. Note that it may take a while until the release is packaged for each distribution. Please stay tuned for distribution specific announcements and watch out for updates at Get Sugar.
Getting the sources
If you want to package sugar for your favorite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below.
Glucose
For now please use the sources from the latest development release.
Looking at the release cycle details
You can browse the notes of each development release in 0.114. Their respective sources are listed there as well.
Looking Forward to 0.92
Planning of the next release cycle has started at 0.92/Roadmap.
Credits
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible.
We want to especially thank:
- the Infrastructure team which does all this great work in the background without which the development would not be possible at all,
- the deployments that provide the development team with feedback from the field,
- the Design team which guided the design of features with UI changes or impact on the workflow,
- the Translation team which makes sure that Sugar is enjoyable in the local languages of our users,
- the developers that submit patches for new features and bug fixes,
- the maintainers that review patches and make sure their code is shippable and which provide packagers with new tarballs,
- the packagers which provide distributions with new Sugar packages,
- the SoaS team for providing during the development cycle a Sugar version to test with,
- the testers for finding the small and bigger issues,
- the release team and Development team for coordinating those efforts.