Changes

Jump to navigation Jump to search
1,544 bytes added ,  03:00, 6 June 2012
→‎Fructose modules: add Browse 138 (part of 0.96.2 bugfix release)
Line 8: Line 8:  
Sugar 0.96 is the new version of the [http://www.sugarlabs.org/ Sugar learning platform]. It was released the 30th of April 2012 (see [[0.96/Roadmap#Schedule]] for details).  
 
Sugar 0.96 is the new version of the [http://www.sugarlabs.org/ Sugar learning platform]. It was released the 30th of April 2012 (see [[0.96/Roadmap#Schedule]] for details).  
   −
The main changes in this cycle was the introduction of the new sugar-toolkit-gtk3 which is the sugar-toolkit ported to use GTK+ 3 and Pygobject3. Currently Browse, Read, the HellowWorld activity and Abacus have been ported to the new toolkit.
+
The main changes in this cycle was the introduction of the new sugar-toolkit-gtk3 which is the sugar-toolkit ported to use GTK+ 3 and Pygobject3. Currently Browse, Read, Help, the HelloWorld activity and Abacus have been ported to the new toolkit.
    
[[File:0.96 Read.png|640px]]
 
[[File:0.96 Read.png|640px]]
Line 47: Line 47:     
===Read===
 
===Read===
''in progress...''
+
Read was ported to Gtk3 and the last version of evince and webkit libraries. With this change, we now can open links in PDF files, and will be enabled to implement more features in the future.
 
      
===TurtleArt===
 
===TurtleArt===
Line 65: Line 64:     
Measure underwent a major refactoring to enable stereo capture of analog audio and digital data.
 
Measure underwent a major refactoring to enable stereo capture of analog audio and digital data.
 +
 +
===Etoys===
 +
[[File:Etoys5-Home.png|640px|border]]
 +
 +
This Sugar release includes Etoys 5.0, which has many new features, including:
 +
 +
* a “single-step” feature in the scriptor
 +
* a scriptable calendar
 +
* a scriptable “sector” object, allowing you to create slices of a pie of any angle
 +
* a “key press” object, which reports whether, and for how long, a specific key is pressed
 +
* “attached” watchers, which always appear near the object they watch
 +
* number lines, and a “graph paper” tool to make graph-paper-like backgrounds
 +
* new languages: Armenian, Dansk, Papiamentu, Polish
 +
 +
See [http://squeakland.org/download/releaseNotes.jsp#features Etoys Release Notes] for further details.
 +
 +
=== Other changes in activities ===
 +
 +
* Jukebox activity can open many files and create a play list, thanks to Manuel Quiñones work.
 +
* A few activities when change the font used, can preview the font to select, thanks to work done in part for Flavio Danesse.
    
== What's new for developers ==
 
== What's new for developers ==
Line 92: Line 111:  
** activity.info file: removed deprecated field 'service_name' use 'bundle_id' instead
 
** activity.info file: removed deprecated field 'service_name' use 'bundle_id' instead
 
** activity.info file: removed deprecated field 'class' use 'exec' instead
 
** activity.info file: removed deprecated field 'class' use 'exec' instead
 +
 +
=== Tutorials ===
 +
There is a brand new [[Activity_Team/Activity_Development_Fedora 17|step-by-step guide]] for developing Activities under Fedora 17.
    
== What's new for packagers ==
 
== What's new for packagers ==
 
* the sugar-toolkit-gtk3 repository has been added
 
* the sugar-toolkit-gtk3 repository has been added
 
* the Browse activity depend webkitgtk3 instead of xulrunner and hulahop, the hulahop module has been deprecated
 
* the Browse activity depend webkitgtk3 instead of xulrunner and hulahop, the hulahop module has been deprecated
 +
* etoys 5.0 needs a new Squeak VM plugin for camera access. The [http://lists.squeak.org/pipermail/vm-dev/2012-May/010646.html source] has been submitted to the vm developers but is not in the [http://squeakvm.org/unix/ latest release] (4.4.7) yet
    
== Internationalization (i18n) and Localization (l10n) ==
 
== Internationalization (i18n) and Localization (l10n) ==
Line 121: Line 144:     
=== <abbr title="Glucose, the base Sugar environment">Glucose</abbr> modules ===
 
=== <abbr title="Glucose, the base Sugar environment">Glucose</abbr> modules ===
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.96.1.tar.bz2 sugar 0.96.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.96.2.tar.bz2 sugar 0.96.2]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.96.0.tar.bz2 sugar-datastore 0.96.0]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.96.0.tar.bz2 sugar-datastore 0.96.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.96.1.tar.bz2 sugar-toolkit 0.96.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.96.3.tar.bz2 sugar-toolkit 0.96.3]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.96.1.tar.bz2 sugar-toolkit-gtk3 0.96.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.96.3.tar.bz2 sugar-toolkit-gtk3 0.96.3]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.96.0.tar.bz2 sugar-base 0.96.0]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.96.0.tar.bz2 sugar-base 0.96.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.96.2.tar.bz2 sugar-artwork 0.96.2]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.96.3.tar.bz2 sugar-artwork 0.96.3]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-5.0.2403.tar.gz etoys 5.0.2403]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-5.0.2403.tar.gz etoys 5.0.2403]
    
=== <abbr title="Fructose, the base set of demonstration activities">Fructose</abbr> modules ===
 
=== <abbr title="Fructose, the base set of demonstration activities">Fructose</abbr> modules ===
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-46.tar.bz2 Pippy 46]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-46.tar.bz2 Pippy 46]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-137.tar.bz2 Browse 137]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-138.tar.bz2 Browse 138]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-40.tar.bz2 Calculate 40]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-40.tar.bz2 Calculate 40]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz Etoys 116]
Line 174: Line 197:  
* the ''release team'' and [[Development_Team | ''Development team'']] for coordinating those efforts.
 
* the ''release team'' and [[Development_Team | ''Development team'']] for coordinating those efforts.
   −
== Looking forward to 0.98==
+
== Looking forward to [[0.98]]==
In the 0.98 development cycle the porting of the Shell to GTK+ 3 and pygobject3 is a major task. Furthermore the remaining bugs in the new sugar-toolkit-gtk3 should be fixed. We encourage activity developers to port their activity to the new toolkit and GTK+ 3 and pygobject3.
+
In the [[0.98]] development cycle the porting of the Shell to GTK+ 3 and pygobject3 is a major task. Furthermore the remaining bugs in the new sugar-toolkit-gtk3 should be fixed. We encourage activity developers to port their activity to the new toolkit and GTK+ 3 and pygobject3.
3,267

edits

Navigation menu