Changes

Jump to navigation Jump to search
2,167 bytes added ,  15:38, 21 May 2019
fix tense and dates
Line 6: Line 6:     
== Introduction ==
 
== Introduction ==
Sugar 0.98 is the new version of the [http://www.sugarlabs.org/ Sugar learning platform]. It will be released the November the 07th 2012 (see [[0.98/Roadmap#Schedule]] for details).  
+
Sugar 0.98 is the new version of the [http://www.sugarlabs.org/ Sugar learning platform]. It was released on November 29th 2012 (see [[0.98/Roadmap#Schedule]] for details).  
    
The main changes in this cycle will be the ported Shell to use GTK+ 3 and Pygobject3 and the touch support in the UI.
 
The main changes in this cycle will be the ported Shell to use GTK+ 3 and Pygobject3 and the touch support in the UI.
    
== What is new for users ==
 
== What is new for users ==
 +
===Touch support===
 +
The main feature this cycle was the support for touch screen devices. First of all the icons in the Views that do not have a clear primary action have been changed to reveal the Palette on left click or touch. A good example are the Ad-hoc icons. Since hovering over icons to explore their actions is not possible in a touch screen based UI the decision was to change that behaviour. The same is true for the shared activity icons or the buddy icons in the Neighbourhood and Group View.
 +
 +
===New frame behaviour===
 +
The Frame interaction has been modified, the learner can use three actions to reveal and hide the Frame: move the mouse into one of the corners, use the frame key on the keyboard and a swipe gesture from the top of the screen towards the centre of the the screen.
 +
 +
===New hover feedback in the Views===
 +
While working on the feedback for a long press on the icons in the Views (Home-, Neighbourhood and Group View) we changed the hover feedback to one coherent style in all Views: if you hover over one icon you get a light grey rectangle in the background of the icon indicating the hover over state. When you click or touch the icon it has a dark grey background.
 +
 
===Alphabetical ordering in the Home View===
 
===Alphabetical ordering in the Home View===
 
The icons in the Home View are now ordered alphabetically. This change has been applied to the favourites view and the activities list view.
 
The icons in the Home View are now ordered alphabetically. This change has been applied to the favourites view and the activities list view.
 +
 +
===Search in all Views===
 +
There is now the possibility to search in all the Views, the Home, the Group and the Neighbourhood View.
    
== What's new for developers ==
 
== What's new for developers ==
 +
 +
===sugar-build replaces sugar-jhbuild===
 +
Thanks to the work from Daniel Narvaez we have a new tool for building Sugar from the sources: [http://shell.sugarlabs.org/~buildbot/docs/index.html sugar-build]. This has replaced our previous tool [http://wiki.sugarlabs.org/go/Development_Team/Jhbuild sugar-jhbuild]. sugar-build does currently support several distributions out of the box Fedora 17, Fedora 18, Ubuntu 12.10, Debian Wheezy in both 32-bit and 64-bit. And adding a new distributions is possible and [http://sugarlabs.org/~dnarvaez/sugar-docs/build.html#adding-a-new-distribution documented] as well. Try it out, you will love the ease and reliability of this new tool.
    
=== Activity Authors guidelines ===
 
=== Activity Authors guidelines ===
Line 24: Line 39:  
* The RadioTooolButton expects the "icon_name" property instead of the "named_icon". The API of ToolButton, RadioToolButton and ToggleToolButton has been adjusted to override the icon-name property and add an Icon instance with the set_icon_widget method. [http://git.sugarlabs.org/sugar-toolkit-gtk3/sugar-toolkit-gtk3/commit/fe11a3aa23c0e7fbc3c0c498e147b0a20348cc12 This change] brings consistent behaviour for all those widgets.
 
* The RadioTooolButton expects the "icon_name" property instead of the "named_icon". The API of ToolButton, RadioToolButton and ToggleToolButton has been adjusted to override the icon-name property and add an Icon instance with the set_icon_widget method. [http://git.sugarlabs.org/sugar-toolkit-gtk3/sugar-toolkit-gtk3/commit/fe11a3aa23c0e7fbc3c0c498e147b0a20348cc12 This change] brings consistent behaviour for all those widgets.
   −
Please see as well the [[0.96/Notes#API]] for which API has been removed during the switch from toolkit-gtk2 to toolkit-gtk3.
+
Please see as well the [[0.96/Notes#API]] for which API has been removed during the switch from toolkit-gtk2 to toolkit-gtk3, notably is for example the removal of the deprecated _shared_activity member in the activity base class, collaboration might be broken if you do not port that over.
    
=== Tutorials ===
 
=== Tutorials ===
Line 42: Line 57:     
=== <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.98.1.tar.bz2 sugar 0.98.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.98.3.tar.bz2 sugar 0.98.3]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.98.1.tar.bz2 sugar-toolkit-gtk3 0.98.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.98.3.tar.bz2 sugar-toolkit-gtk3 0.98.3]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.98.1.tar.bz2 sugar-artwork 0.98.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.98.2.tar.bz2 sugar-artwork 0.98.2]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.98.0.tar.bz2 sugar-datastore 0.98.0]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.98.1.tar.bz2 sugar-datastore 0.98.1]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.98.0.tar.bz2 sugar-toolkit 0.98.0]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.98.0.tar.bz2 sugar-toolkit 0.98.0]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.98.0.tar.bz2 sugar-base 0.98.0]
 
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.98.0.tar.bz2 sugar-base 0.98.0]
* [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.2408.tar.gz etoys 5.0.2408]
    
=== <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/Browse/Browse-147.tar.bz2 Browse 147]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-149.tar.bz2 Browse 149]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-106.tar.bz2 Read 106]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-106.tar.bz2 Read 106]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-167.tar.bz2 TurtleArt 167]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-167.tar.bz2 TurtleArt 167]
Line 57: Line 72:  
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-41.tar.bz2 Calculate 41]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-41.tar.bz2 Calculate 41]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-78.tar.bz2 Chat 78]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-78.tar.bz2 Chat 78]
* [http://download.sugarlabs.org/sources/honey/Paint/Paint-52.tar.bz2 Paint 52]
+
* [http://download.sugarlabs.org/sources/honey/Paint/Paint-53.tar.bz2 Paint 53]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-29.tar.bz2 Jukebox 29]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-29.tar.bz2 Jukebox 29]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-32.tar.bz2 Log 32]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-32.tar.bz2 Log 32]

Navigation menu