Changes

Jump to navigation Jump to search
2,406 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|800px]]
+
[[File:0.96 Read.png|640px]]
    
The Read activity has been ported to use the new toolkit.
 
The Read activity has been ported to use the new toolkit.
      −
[[File:0.96 browse.png|800px]]
+
[[File:0.96 browse.png|640px]]
    
Besides moving to the new toolkit Browse and related components have been switching to WebKit as its back-end technology.
 
Besides moving to the new toolkit Browse and related components have been switching to WebKit as its back-end technology.
Line 22: Line 22:     
===Write to Journal anytime===
 
===Write to Journal anytime===
[[File:0.96 Description.png|800px]]
+
[[File:0.96 Description.png|640px]]
   −
[[File:0.96 Description journal.png|800px]]
+
[[File:0.96 Description journal.png|640px]]
      Line 34: Line 34:     
===Global Text to Speech===
 
===Global Text to Speech===
[[File:0.96 Text-to-speech.png|800px]]
+
[[File:0.96 Text-to-speech.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===
 +
[[File:TurtleArt139.png|640px]]
 +
 +
Turtle Art advanced from Version 116 to Version 139 over the past release cycle. Along with many minor bug fixes:
 +
* Cairo conversion, enabling much improved graphics (anti-aliasing, rotating images and text) and an eventual port to GTK-3
 +
* Overhaul of the plugin mechanism and new plugins for Physics, Nutrition, Butia, WeDo, NXT, et al.
 +
* Overhaul of the help mechanism to make help more readily available
 +
* New blocks for speak, mouse, and audio
 +
* Improved touch support
 +
Many thanks especially to the Butia team that has done stress-testing of the plug-in mechanism and as a result led to many improvements.
 +
 +
===Measure===
 +
[[File:Measure-37.png|640px]]
 +
 +
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.
   −
===TurtleArt===
+
=== Other changes in activities ===
''in progress...''
      +
* 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 80: 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) ==
 +
[[File:0.96 arabic sugar.png|640px|Sugar localized in Kinyarwanda]]
 +
 +
 +
[[File:0.96 Kinyarwanda.png|640px|Sugar localized in Arabic]]
 +
    
For the Sucrose 0.96 release, 16 languages are 100% complete (with respect to the core Glucose module).
 
For the Sucrose 0.96 release, 16 languages are 100% complete (with respect to the core Glucose module).
Line 96: Line 136:     
With some localization done on a total of 86 languages.
 
With some localization done on a total of 86 languages.
  −
[[File:0.96 Kinyarwanda.png|800px]]
      
== Compatibility ==
 
== Compatibility ==
Line 106: 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 159: 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