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 === |