0.100/Notes: Difference between revisions
mNo edit summary |
|||
(19 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
== Introduction == | == Introduction == | ||
Sugar 0.100 is the new version of the [http://www.sugarlabs.org/ Sugar learning platform]. It | Sugar 0.100 is the new version of the [http://www.sugarlabs.org/ Sugar learning platform]. It was released the October the 30th 2013. | ||
The main addition in this cycle, is the possibility of create Javascript/Html activities, but there are many exciting features too. | The main addition in this cycle, is the possibility of create Javascript/Html activities, but there are many exciting features too. | ||
Line 31: | Line 31: | ||
By default, only one Home is configured, but the user can add more. | By default, only one Home is configured, but the user can add more. | ||
This Feature was developed by Daniel Francis with the mentoring of Walter Bender, in the Google Code In contest. | |||
[[Image:Home-view-1.png|300px]] | [[Image:Home-view-1.png|300px]] | ||
[[Image:Home-view-2.png|300px]] | [[Image:Home-view-2.png|300px]] | ||
[[Image:List-view.png|300px]] | [[Image:List-view.png|300px]] | ||
More information: [[Features/Multiple_home_views]] | |||
=== Multiple Selection in the Journal === | === Multiple Selection in the Journal === | ||
Line 47: | Line 49: | ||
Another interesting and useful side-effect of this feature is that a user can insert a pen-drive with many activity bundles, select 'all' and copy them to journal. The resulting operation will install all bundles on the XO laptop! | Another interesting and useful side-effect of this feature is that a user can insert a pen-drive with many activity bundles, select 'all' and copy them to journal. The resulting operation will install all bundles on the XO laptop! | ||
Many developers worked in this Feature, with implementation, improvements, testing, reviews, and design. Thanks to Martin Abente, Anish Mangal, Simon Schampijer, Gary Martin, Ajay Garg and Gonzalo Odiard. | |||
[[File:Ms008.png|640px]] | [[File:Ms008.png|640px]] | ||
More information: [[Features/Multi_selection]] | |||
=== Enable the change of the Home Icon === | === Enable the change of the Home Icon === | ||
The user can change the XO icon used in the Home View. A activity was created to make the configuration easier. [http://activities.sugarlabs.org/en-US/sugar/addon/4683 | The user can change the XO icon used in the Home View. A activity was created to make the configuration easier. [http://activities.sugarlabs.org/en-US/sugar/addon/4683 Change Icon activity] | ||
This Feature is the work of Ignacio Rodriguez and Walter Bender. | |||
[[Image:IconChangeFinal1.png|300px]] | |||
[[Image:IconChangeFinal2.png|300px]] | |||
More information: [[Features/Icon_Change]] | More information: [[Features/Icon_Change]] | ||
Line 68: | Line 76: | ||
Now, Content Bundles appear alongside activities, in the list and favourites views. They are launched as expected with a click. Can be accessed as in the past using Browse home page, but that will not be needed in the future. | Now, Content Bundles appear alongside activities, in the list and favourites views. They are launched as expected with a click. Can be accessed as in the past using Browse home page, but that will not be needed in the future. | ||
This Feature was developed by Daniel Drake. | |||
More information: [[Features/Content_support]] | More information: [[Features/Content_support]] | ||
Line 73: | Line 83: | ||
=== Background image in Home View === | === Background image in Home View === | ||
Add the ability to set a background image to the Home View. This Feature was developed by Agustin Zubiaga with mentoring of Walter Bender in the Google | Add the ability to set a background image to the Home View. | ||
This Feature was developed by Agustin Zubiaga with mentoring of Walter Bender in the Google Code-IN 2012. | |||
[[File:Background_feature_example6.png | 640px]] | [[File:Background_feature_example6.png | 640px]] | ||
Line 80: | Line 92: | ||
=== Database Support in 3G Modems control panel === | === Database Support in 3G Modems control panel === | ||
The 3G connectivity availability was only the first step. Next step is to provide a UX for easy configuration of 3G modems. Gnome allows users to enter details such as 'Country', 'Plan' and 'Provider' in a drop-down box fashion. This feature brings that functionality into Sugar. | |||
This Feature is the work of Andrés Ambrois, Ajay Garg, Anish Mangal and Miguel Gonzalez. | |||
More information: [[Features/3G_Support/Database_Support]] | More information: [[Features/3G_Support/Database_Support]] | ||
Line 85: | Line 101: | ||
=== Improved Activities Updater === | === Improved Activities Updater === | ||
The Activity Updater received many improvements, is more robust, can do automatic updates and can get the activities from activities.sugarlabs.org or from wiki.laptop.org depending of a configuration. | |||
Thanks to Daniel Drake for this work. | |||
== What's new for developers == | == What's new for developers == | ||
=== Web activities === | === Web activities === | ||
With Sugar 0.100, is possible create activities using web technologies, like JavaScript, HTML 5 and CSS. | |||
A detailed step by step tutorial can be found [http://developer.sugarlabs.org/activity.md.html | here], and some examples are already created like [http://activities.sugarlabs.org/en-US/sugar/addon/4696 | Gears] or [http://activities.sugarlabs.org/en-US/sugar/addon/4691 | Clock Web] | |||
This huge improvement was the work of Manuel Quiñones, Daniel Narvaez, and others | |||
=== Extending Sugar === | === Extending Sugar === | ||
Now is possible use extensions in the user home directory, then you can add your own control panel panels, or icons to the frame. Simply place your extensions in ~/.sugar/default/extensions and they will be added to the system extensions in /usr/share/sugar/extensions | |||
This is particularly useful for installing [[WebServices]]. | |||
This feature was added by Walter Bender with much help from Daniel Narvaez. | |||
== How to contribute with testing == | == How to contribute with testing == | ||
Testing and reporting issues is a big help for the developing team. | |||
Instructions are here [[0.100/Testing]] | |||
==Credits== | ==Credits== | ||
Line 105: | Line 134: | ||
We want to especially thank: | We want to especially thank: | ||
* the [[Infrastructure_Team | ''Infrastructure team'']] which does all this great work in the background without which the development would not be possible at all, | * the [[Infrastructure_Team | ''Infrastructure team'']] which does all this great work in the background without which the development would not be possible at all, | ||
Line 124: | Line 154: | ||
* the ''release team'' and [[Development_Team | ''Development team'']] for coordinating those efforts. | * the ''release team'' and [[Development_Team | ''Development team'']] for coordinating those efforts. | ||
This time, Daniel Narvaez took the responsibility of manage the release. We want thank him and specially to Simon Schampijer, who did that work the last years. |