Line 1: |
Line 1: |
− | <noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:Page Template]] | + | <noinclude></noinclude> |
− | = Turtle Art =
| + | <big>'''Turtle Art'''</big> |
| | | |
| == Introduction == | | == Introduction == |
Line 13: |
Line 13: |
| More Info: | | More Info: |
| | | |
− | * Turtle Art Sugar Activity [[Activities/TurtleArt|homepage]] | + | * 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|600px]] | + | [[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 65''' | + | '''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 dta directory | + | * {{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}} TurtleArt text entry should use Entry widget | + | * {{Bug|489}} Turtle Art text entry should use Entry widget |
− | * {{Bug|673}} Logo program should be displayable in the document ViewSource | + | * {{Bug|673}} Logo program should be displayable in the document View Source |
− | * {{Bug|1057}} TA feature to add support for "pages" | + | * {{Bug|1057}} Turtle Art feature to add support for "pages" |
− | * {{Bug|1188}} load samples from turtleart.org | + | * {{Bug|1188}} Load samples from turtleart.org |
− | * {{Bug|1203}} rebase Turtle Art graphics on Cairo | + | * {{Bug|1203}} Rebase Turtle Art graphics on Cairo |
− | * {{Bug|155}} TurtleArtwithSensors has different requirements for non-XO hardware | + | * {{Bug|155}} Turtle Art with Sensors has different requirements for non-XO hardware |
− | * {{Bug|491}} TurtleArt sharing needs new logic | + | * {{Bug|491}} Turtle Art sharing needs new logic |
− | * {{Bug|548}} Turtle Art:: read and write to text file | + | * {{Bug|548}} Turtle Art: read and write to text file |
− | * {{Bug|552}} Turtle art, reinstate sensor input | + | * {{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 |