0.86/Turtle Art: Difference between revisions
m moved 0.86/TurtleArt to 0.86/Turtle Art: deCamelCase |
|||
| (15 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude></noinclude> | ||
<big>'''Turtle Art'''</big> | |||
== Introduction == | == Introduction == | ||
| Line 13: | Line 13: | ||
More Info: | More Info: | ||
* Turtle Art Sugar Activity [[Activities/ | * Turtle Art Sugar Activity [[Activities/Turtle Art|homepage]] | ||
* Turtle Art gallery (See [http://www.turtleart.org]) | * Turtle Art gallery (See [http://www.turtleart.org]) | ||
* Turtle Art Manual (See [http://en.flossmanuals.net/turtleart]) | * Turtle Art Manual (See [http://en.flossmanuals.net/turtleart]) | ||
| Line 27: | Line 27: | ||
The most visible change is the incorporation of the new Sugar Toolbar design. | The most visible change is the incorporation of the new Sugar Toolbar design. | ||
[[Image:TA-v65.png| | [[Image:TA-v65.png|800px]] | ||
[[Image:TA-v65-toolbar.png|thumb|left|Turtle Art v65 with the 0.86 toolbar design has the project buttons: Hide Palette, Hide Blocks, Erase, Run, Step, Debug, and Stop Buttons, and four submenus]] [[Image:TA-v65-main.png|thumb|left|The activity toolbar contains the Keep Button, Snapshot Button, Save to HTML Button, Save to Logo Button, Save as Image Button, and Load Python Code Button]] [[Image:TA-v65-edit.png|thumb|left|The edit toolbar contains the Copy and Paste Buttons]] [[Image:TA-v65-view.png|thumb|left|The view toolbar contains the Fullscreen Button]] [[Image:TA-v65-help.png|thumb|left|The help toolbar includes the Sample-Projects Button and hover help]] [[File:File-sharing-in-TA.png|thumb|left|File sharing of Turtle Art projects from the Journal works between Sugar "buddies"; but only through a local connection, i.e., Salut (See [[Development_Team/Release/Releases/Sucrose/0.84#File_transfer]]) ]] | [[Image:TA-v65-toolbar.png|thumb|left|800px|Turtle Art v65 with the 0.86 toolbar design has the project buttons: Hide Palette, Hide Blocks, Erase, Run, Step, Debug, and Stop Buttons, and four submenus]][[Image:TA-v65-main.png|thumb|left|800px|The activity toolbar contains the Keep Button, Snapshot Button, Save to HTML Button, Save to Logo Button, Save as Image Button, and Load Python Code Button]][[Image:TA-v65-edit.png|thumb|left|800px|The edit toolbar contains the Copy and Paste Buttons]][[Image:TA-v65-view.png|thumb|left|800px|The view toolbar contains the Fullscreen Button]][[Image:TA-v65-help.png|thumb|left|800px|The help toolbar includes the Sample-Projects Button and hover help]][[File:File-sharing-in-TA.png|thumb|left|800px|File sharing of Turtle Art projects from the Journal works between Sugar "buddies"; but only through a local connection, i.e., Salut (See [[Development_Team/Release/Releases/Sucrose/0.84#File_transfer]]) ]] | ||
<div class="visualClear"></div> | <div class="visualClear"></div> | ||
Minor bugs and feature changes include: | Minor bugs and feature changes include: | ||
73 | |||
* raise status flag when catching overflow error | |||
* clean up of de, it, fr, es artwork | |||
* fixed bug related to blocks running off the left edge | |||
* cleaned up command-line code | |||
72 | |||
* cleaned up code for pre-0.86 palettes | |||
* fixed keyboard shortcut bug in pre-0.86 palettes | |||
* fixed problem with int(None) in unselect | |||
* fixed problem with int(float) in unselect | |||
* fixed fence-post problem with searching off the end of blocks | |||
* work-around Rainbow problem with tmpfile | |||
71 | |||
* updated fr translations | |||
* more sample Python code | |||
* limiting abs(number) to max of 1000000 to prevent OverflowErrors | |||
70 | |||
* new translations/artwork for vi, it, fr | |||
* added linewrap to help label (with rgs) | |||
* added label to Help toolbar (to work around bug with small displays) | |||
* caught some exceptions that prevented TA from running outside of Sugar | |||
* fixed bug preventing simple save to HTML for pre-086 systems | |||
* added missing icon for Save from Journal | |||
69 | |||
* chmod +x svg factory | |||
* added missing import gettext from talogo.py | |||
* renamed xo-man to xo-child | |||
* caught missing attribute when running from outside of Sugar | |||
* new translations/artwork for de, fr, es, it | |||
* added translator comments | |||
* fixed several bugs in export to Logo code | |||
68 | 68 | ||
| Line 182: | Line 223: | ||
== Detailed changes == | == Detailed changes == | ||
'''Version | '''Version 71''' | ||
* {{Bug|893}} Show multimedia tile to support text formats | * {{Bug|893}} Show multimedia tile to support text formats | ||
* {{Bug|490}} Turtle Art should close video window properly | * {{Bug|490}} Turtle Art should close video window properly | ||
* {{Bug|343}} Turtle Art doesn't start on amd64 due to 32bit alsaaudio.so in bundle | * {{Bug|343}} Turtle Art doesn't start on amd64 due to 32bit alsaaudio.so in bundle | ||
* {{Bug|389}} Turtle Art with sensors needs special alsaaudio.so on XO | * {{Bug|389}} Turtle Art with sensors needs special alsaaudio.so on XO | ||
* {{Bug|451}} Rainbow problem copying module from Journal to | * {{Bug|451}} Rainbow problem copying module from Journal to data directory | ||
* {{Bug|590}} Turtle Art user-defined block feedback | * {{Bug|590}} Turtle Art user-defined block feedback | ||
* {{Bug|672}} Export picture as pdf or png | * {{Bug|672}} Export picture as pdf or png | ||
| Line 206: | Line 247: | ||
* {{Bug|1288}} Key accelerators are all <Alt>, HIG specifies <Ctrl> is the default modifier | * {{Bug|1288}} Key accelerators are all <Alt>, HIG specifies <Ctrl> is the default modifier | ||
* {{Bug|1073}} Units of wait brick smaller than seconds | * {{Bug|1073}} Units of wait brick smaller than seconds | ||
* {{Bug|1424}} Long help strings can't be seen at all | |||
* {{Bug|1425}} Should the 'Hide blocks' button hide the blocks palette as well? | |||
* {{Bug|1426}} lots of missing strings for spanish (probably for all other languages) | |||
* {{Bug|1455}} int overflow crashes Turtle Art | |||
==Open tickets== | ==Open tickets== | ||
* {{Bug|472}} Remove unexpected 'save/load' tab from toolbar | * {{Bug|472}} Remove unexpected 'save/load' tab from toolbar | ||
* {{Bug|489}} | * {{Bug|489}} Turtle Art text entry should use Entry widget | ||
* {{Bug|673}} Logo program should be displayable in the document | * {{Bug|673}} Logo program should be displayable in the document View Source | ||
* {{Bug|1057}} | * {{Bug|1057}} Turtle Art feature to add support for "pages" | ||
* {{Bug|1188}} | * {{Bug|1188}} Load samples from turtleart.org | ||
* {{Bug|1203}} | * {{Bug|1203}} Rebase Turtle Art graphics on Cairo | ||
* {{Bug|155}} | * {{Bug|155}} Turtle Art with Sensors has different requirements for non-XO hardware | ||
* {{Bug|491}} | * {{Bug|491}} Turtle Art sharing needs new logic | ||
* {{Bug|548}} Turtle Art | * {{Bug|548}} Turtle Art: read and write to text file | ||
* {{Bug|552}} Turtle art | * {{Bug|552}} Turtle art: reinstate sensor input | ||
== Credits == | == Credits == | ||
* Walter Bender and Raúl Gutiérrez Segalés | * Walter Bender and Raúl Gutiérrez Segalés (with help from Simon Schampijer) | ||
* Especially helpful community feedback from Tony Forster and Bill Kerr | * Especially helpful community feedback from Tony Forster and Bill Kerr | ||
* Brian Silverman is the first author of Turtle Art | |||