Difference between revisions of "0.90/Notes"

From Sugar Labs
Jump to navigation Jump to search
Line 5: Line 5:
  
 
== What is new for users ==
 
== What is new for users ==
[[Features/Remove_Presence_Service | Remove Presence Service]] This features removes the need for the Presence Service, meaning that activities and the Shell need to interact directly with non-Sugar-specific services such as Telepathy.
+
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 [[Features/Sugar_Adhoc_Networks| 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. If Sugar sees no "known" network (the learner has not been connected to an currently available Access Point before) when it starts, it does autoconnect to an Ad-hoc network. First Sugar tries if there is an Ad-hoc network that is used by other learners in the area, if not it default to channel 1. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.
  
[[Features/Sugar_Adhoc_Networks| Sugar Ad-hoc networks]] 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.
+
We will have a more stable collaboration experience in this release. Tomeu Vizoso from Collabora has been doing a great work to remove the [[Features/Remove_Presence_Service |Presence Service]], meaning that activities and the Shell interact directly with non-Sugar-specific services such as Telepathy. There are no visible changes for the user but the overall collaboration experience should be more stable.
  
[[Features/Enhanced color selector|Enhanced color selector]] This is an enhancement to the color selector used in the "About Me" control panel. It enables the user to cycle through color choices as well as jump randomly, which is the current default behavior.
+
A new [[Features/Enhanced color selector| 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.
  
[[Features/Spiral_Home_View|Spiral home view]] This 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. Only after the spiral no longer fits on the screen do the icons shrink.
+
Walter Bender has been working on another Feature during this cycle. [[Features/Spiral_Home_View |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. Only after the spiral no longer fits on the screen do the icons shrink.
  
[[Features/Journal Sort| Journal sort]] This Feature adds new filtering options to the Journal. You can sort now by size, creation date and modification date.
+
Andrés Ambrois has been adding [[Features/Journal_Sort | 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 [http://activitycentral.org activity central] has been found it's way successfully into 0.90, too.
  
 
== What is new for distributors and deployers ==
 
== What is new for distributors and deployers ==

Revision as of 05:35, 31 August 2010

english HowTo [ID# 56363] 

Team Home   ·   Join   ·   Contacts   ·   Resources   ·   FAQ   ·   Roadmap   ·   To Do   ·   Meetings

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. If Sugar sees no "known" network (the learner has not been connected to an currently available Access Point before) when it starts, it does autoconnect to an Ad-hoc network. First Sugar tries if there is an Ad-hoc network that is used by other learners in the area, if not it default to channel 1. Simon Schampijer from OLPC has been working on this Feature and back ported it as well to Sugar 0.84.

We will have a more stable collaboration experience in this release. Tomeu Vizoso from Collabora has been doing a great work to remove the Presence Service, meaning that activities and the Shell interact directly with non-Sugar-specific services such as Telepathy. 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. Only after the spiral no longer fits on the screen do the icons shrink.

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.

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

No new widgets have been added to the toolkit in the 0.90 development cycle.

API

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

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.