Difference between revisions of "0.84/Turtle Art"
Sascha silbe (talk | contribs) (dev.sugarlabs.org -> bugs.sugarlabs.org; turn bug numbers into links) |
|||
(11 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
+ | <noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:Release Notes]] | ||
== Introduction == | == Introduction == | ||
Line 4: | Line 5: | ||
[[Image:Galapagos.png|300px]] | [[Image:Galapagos.png|300px]] | ||
+ | |||
+ | More Info: [[Activities/Turtle Art]] | ||
+ | |||
+ | ==errors== | ||
+ | Running sugar emulator as root on Fedora11 Turtle Art would not load any apps: http://www.youtube.com/watch?v=1Lvvjvi3yE0 | ||
== What is new for users == | == What is new for users == | ||
Line 9: | Line 15: | ||
Turtle Art underwent a major overhaul since 0.82. From the user-interface perspective, there is more extensive use of the Sugar Toolbar. Functionally, there are a number of new blocks, including named variables (blocks) and subroutines (stacks), a FILO for passing arguments to subroutines and doing recursion, an in-line user-programmable brick for extending the math library, and support for text, image, audio, and video primitives. | Turtle Art underwent a major overhaul since 0.82. From the user-interface perspective, there is more extensive use of the Sugar Toolbar. Functionally, there are a number of new blocks, including named variables (blocks) and subroutines (stacks), a FILO for passing arguments to subroutines and doing recursion, an in-line user-programmable brick for extending the math library, and support for text, image, audio, and video primitives. | ||
− | You can export your Turtle Art creations to [[Activities/ | + | You can export your Turtle Art creations to [[Activities/Turtle Art{{bug|}}Exporting to Berkeley Logo|Berkeley Logo]]. |
=== Portfolio === | === Portfolio === | ||
Line 16: | Line 22: | ||
Turtle Art also has an export-to-HTML function so that presentations can be viewed outside of the Sugar environment. | Turtle Art also has an export-to-HTML function so that presentations can be viewed outside of the Sugar environment. | ||
− | More Info: [[Activities/ | + | More Info: [[Activities/Turtle Art]] |
== What is new for developers == | == What is new for developers == | ||
Line 47: | Line 53: | ||
* Redesign of arithmetic operators | * Redesign of arithmetic operators | ||
* Programmable block for adding user-defined math and time operators | * Programmable block for adding user-defined math and time operators | ||
− | * Presentation templates to enable the Turtle to make programmable | + | * Presentation templates to enable the Turtle to make programmable slide shows from Journal entries |
* FILO for passing arguments to subroutines | * FILO for passing arguments to subroutines | ||
* Support for exporting project to Berkeley Logo | * Support for exporting project to Berkeley Logo | ||
* Support for export of presentations to HTML | * Support for export of presentations to HTML | ||
− | * New documentation page ( | + | * New documentation page ([[Activities/Turtle Art]]) |
− | * Minor bug fixes as documented | + | * Minor bug fixes as documented on [https://bugs.sugarlabs.org bugs.sugarlabs.org] ({{bug|389}}; {{bug|343}}; {{bug|299}}; {{bug|240}}; {{bug|194}}; {{bug|116}}; {{bug|102}}) |
− | * Minor bug fixes as documented | + | * Minor bug fixes as documented on dev.laptop.org ([https://dev.laptop.org/ticket/9027 #9027], [https://dev.laptop.org/ticket/8589 #8589], [https://dev.laptop.org/ticket/8569 #8569]) |
* Keyboard shortcuts added for major toolbar actions | * Keyboard shortcuts added for major toolbar actions | ||
Line 59: | Line 65: | ||
we hope to address by the time next release: | we hope to address by the time next release: | ||
− | * Text input should wrap instead of overrun the input box ( | + | * Text input should wrap instead of overrun the input box ({{bug|489}}) |
− | * Text input should be editable ( | + | * Text input should be editable ({{bug|489}}) |
− | * Text input should support all Unicode characters (input in some languages--el, zh--currently disabled) ( | + | * Text input should support all Unicode characters (input in some languages--el, zh--currently disabled) ({{bug|489}}) |
− | * Repeated video playback unreliable ( | + | * Repeated video playback unreliable ({{bug|490}}) |
− | * Share won't synchronize if sharer leaves session ( | + | * Share won't synchronize if sharer leaves session ({{bug|491}}) |
− | * Sensor input is disabled because of | + | * Sensor input is disabled because of {{bug|155}} |
− | * User-definable brick disabled because of | + | * User-definable brick disabled because of {{bug|451}} |
== Credits == | == Credits == | ||
Brian Silverman, Arjun Sarwl, Luis Michelena, Aleksey Lim, Walter Bender | Brian Silverman, Arjun Sarwl, Luis Michelena, Aleksey Lim, Walter Bender |
Latest revision as of 08:03, 10 March 2010
Introduction
Turtle Art is an activity with a Logo-inspired graphical "turtle" that draws colorful art based on Scratch-like snap-together visual programming elements.
More Info: Activities/Turtle Art
errors
Running sugar emulator as root on Fedora11 Turtle Art would not load any apps: http://www.youtube.com/watch?v=1Lvvjvi3yE0
What is new for users
Turtle Art underwent a major overhaul since 0.82. From the user-interface perspective, there is more extensive use of the Sugar Toolbar. Functionally, there are a number of new blocks, including named variables (blocks) and subroutines (stacks), a FILO for passing arguments to subroutines and doing recursion, an in-line user-programmable brick for extending the math library, and support for text, image, audio, and video primitives.
You can export your Turtle Art creations to [[Activities/Turtle Art#Exporting to Berkeley Logo|Berkeley Logo]].
Portfolio
A new portfolio feature lets you use Turtle Art to create multimedia slide shows from material retrieved from your Journal. The basic idea is to import images into slide templates, not unlike Powerpoint, and then show a presentation by stepping through them. The Portfolio includes the typical major functions of presentation software: an editor that allows text to be inserted and formatted (this is largely incomplete), a method for inserting images (from the Journal), and a slide-show system to display the content. What makes it a bit different than tools such as Powerpoint is that you can program your slides using Turtle Art blocks.
Turtle Art also has an export-to-HTML function so that presentations can be viewed outside of the Sugar environment.
More Info: Activities/Turtle Art
What is new for developers
No News
Internationalization (i18n) and Localization (l10n)
Added support for de, el, fi, it, mn, nl, pt, ru, sv, tr, vi, and zh_TW
Compatibility
This version is not compatible with OLPC Build 656 and earlier (it will run, but not save properly to the Journal).
Detailed changes
Changes to Turtle Art since 0.82
Turtle Art was not part of Fructose 0.82; that it has reached a level of maturity and stability to be included as part of the standard library of Sugar Activities is perhaps the most significant change.
- Rebase of Turtle Art graphics from GIF to SVG
- Support for de, el, fi, it, mn, nl, pt, ru, sv, tr, vi, and zh_TW
- Support for sharing
- Rebase to standard Sugar toolbars
- Run and slowmo buttons added to toolbar
- Clicking on blocks in the palette will move them to the canvas
- Rebase from pickle to cjson for project sharing and saving
- Support for arbitrary screen resolution
- Nameable stacks
- Nameable variables
- Text block to enable the Turtle to print text on the canvas
- Image block to enable the Turtle to render images on the canvas
- Video block to enable the Turtle to play movies
- Audio block to enable the Turtle to play sounds
- Redesign of arithmetic operators
- Programmable block for adding user-defined math and time operators
- Presentation templates to enable the Turtle to make programmable slide shows from Journal entries
- FILO for passing arguments to subroutines
- Support for exporting project to Berkeley Logo
- Support for export of presentations to HTML
- New documentation page (Activities/Turtle Art)
- Minor bug fixes as documented on bugs.sugarlabs.org (#389; #343; #299; #240; #194; #116; #102)
- Minor bug fixes as documented on dev.laptop.org (#9027, #8589, #8569)
- Keyboard shortcuts added for major toolbar actions
While many bugs were fixed, there are still a few known problems that we hope to address by the time next release:
- Text input should wrap instead of overrun the input box (#489)
- Text input should be editable (#489)
- Text input should support all Unicode characters (input in some languages--el, zh--currently disabled) (#489)
- Repeated video playback unreliable (#490)
- Share won't synchronize if sharer leaves session (#491)
- Sensor input is disabled because of #155
- User-definable brick disabled because of #451
Credits
Brian Silverman, Arjun Sarwl, Luis Michelena, Aleksey Lim, Walter Bender