Sucrose 0.104.0 Release Notes
Introduction
Sugar 0.104 is the new STABLE version of the Sugar learning platform. It was released on February the 13th 2015. This release includes new features and bug fixes from Google Code-In and Summer of Code students, deployments and community members.
Summary of new features
- Extended microformat updater with optional activities in automatic updates [1].
- New dconf setting to disable adhoc autoconnect policy [2].
- New "spent-times" entry in activities metadata [3].
- New "New ASLO" back-end for activities updates [4].
- New text-to-speech API in gtk3 toolkit [5].
- Customizable groups instead of fixed ages in "About Me" section.
This is the full list of features proposed, we expect to re-evaluate unmerged proposals in the next release cycle.
Tarballs
How to contribute with testing
We will provide more options for testing this release soon. For now, please try it out using sugar-build.
Changes to Sugar Activities since 0.102
Write 94
Author |
Enhancements/Bug Fixes
|
Read 113
Author |
Enhancements/Bug Fixes
|
Log 36
Jukebox 32
Paint 64
Author |
Enhancements/Bug Fix
|
Ignacio Rodríguez |
Use Kaleidoscope instead of Kalidoscope in tooltip …
|
Gonzalo Odiard |
Simplify kalidoscope code
|
Gonzalo Odiard |
Don't open stamps dialog when the tool button is pressed …
|
Gonzalo Odiard |
Set max_participants in activity.info file
|
Gonzalo Odiard |
Pyflakes fixes
|
Ignacio Rodríguez |
i5o authored on Jan 8 godiard committed on Jan 13
|
Gonzalo Odiard |
Pep8 fixes
|
Cristian Garcia |
Adding kalidoscope tool
|
Ignacio Rodríguez |
Load stamps from journal and remember it. …
|
Ignacio Rodríguez |
Add Tux Paint stamps to paint …
|
Pippy 64
Author |
Enhancements/Bug fixes
|
Vikram Ahuja |
Solved the problem of naming tabs when adding/deleting tabs
|
Vikram Ahuja |
Executing the Ctrl-w code if number of tabs is greator than 1
|
Sakala Venkata Krishna Rohit |
Fixed the problem of naming of tabs while adding new tabs
|
Sakala Venkata Krishna Rohit |
Fixed tab name changing problem
|
Vikram Ahuja |
Make Ctrl-(1-9) changes current tab to that number
|
Vikram Ahuja |
Checking if number of tab is 1 when Ctrl+w is pressed and then hide c… …
|
Goutam Nair |
Ctrl+Shift+Tab on first tab goes to the last
|
Goutam Nair |
Ctrl+Tab on last tab changes to first tab
|
Sai Vineet |
A bit of pep8
|
Sai Vineet |
Add copyright notice
|
Sai Vineet |
Hide close button if only one tab is present
|
Sai Vineet |
Add font size +/-
|
Walter Bender |
corrections suggested by Jean THIERY
|
Rafael Cordano |
Updated thanks example
|
Turtle Blocks 209
Author |
Enhancements/Bug fixes
|
Ignacio Rodriguez |
Add macro for index block
|
Cristian Gracia |
new sample project
|
Ignacio Rodríguez |
add dbus to default imports
|
Ignacio Rodríguez |
Fix alert msg
|
Ignacio Rodríguez |
Use alert instead popup
|
Ignacio Rodríguez |
Dont export if not start block
|
Walter Bender |
Set default values for index block to something that works
|
Ignacio Rodríguez |
AUTOPEP8 for all TurtleArt code.
|
Walter Bender |
use tb and don't save turtle
|
Ignacio Rodríguez |
A graphics sample
|
Ignacio Rodríguez |
Index block. Works like python: Text[start:end]
|
Daniel Francis |
thumbnail for new project
|
Fred Lopesy |
update to Brazilian PT
|
Walter Bender |
remove redundant turtle updates
|
Walter Bender |
use box instead of box1
|
Alan Aguiar |
reuse palettes when running make_palette
|
Alan Aguiar |
Using existing power management from utils library
|
Walter Bender |
suppress power management error messages
|
Walter Bender |
inhibit suspend if camera block is in use
|
Walter Bender |
add white circle in the center
|
Walter Bender |
fix regressions in paste and save-as-svg
|
Walter Bender |
save/restore private block data
|
Walter Bender |
new sample project: pinwheel
|
Walter Bender |
don't use coordinate scale on media blocks
|
Alan Aguiar |
fix to SL#4788; add export to SVG to GNOME menu
|
Walter Bender |
fix bug in rendering of if-then-else block
|
Walter Bender |
fix some issues with label placement
|
Walter Bender |
fix problem with color compare
|
Walter Bender |
resize 3arg blocks on load
|
Walter Bender |
catching one more corner case in autosave logic
|
Walter Bender |
fixed bug with autosave
|
Walter Bender |
add turtle window to before and after methods
|
Walter Bender |
add a private attribute to block class
|
Walter Bender |
rescale mouse coordinates
|
Walter Bender |
rescale constants when rescaling coordinates
|
Credits
Many people contributed to this release indirectly, including testing, documentation, translation, contributing to the Wiki, outreach to education distributions, packaging, and developer communities. On behalf of the community, we give our warmest thanks to the developers and contributors who made this Sugar release possible.
Patches contributors
- Sam Parkinson
- Ignacio Rodríguez
- Ezequiel Pereira Lopez
- Daksh Shah
- Goutam
- James Cameron
- Walter Bender
- Gonzalo Odiard
- Martin Abente Lahaye
We want to especially thank
- the Infrastructure team which does all this great work in the background without which the development would not be possible at all,
- the deployments that provide the development team with feedback from the field,
- the Design team which guided the design of features with UI changes or impact on the workflow,
- the Translation team which makes sure that Sugar is enjoyable in the local languages of our users,
- the developers that submit patches for new features and bug fixes and do review other's patches,
- the maintainers that make sure their code is shippable and which provide packagers with new tarballs,
- the packagers which provide distributions with new Sugar packages,
- the SoaS team for providing a Sugar version to test with during the development cycle,
- the testers for finding the small and bigger issues,
- the release team and Development team for coordinating those efforts.
This time, Martin Abente Lahaye took the responsibility of manage the release.