TurtleStitch is a visual, blocks-based programming environment for turtle graphics with a primary focus on embroidery.
 
 
 
Go to file
Damien Caselli 64ac63776f
Update LICENSE file so it gets properly displayed
GitHub treats LICENSE files in a particular fashion. Whenever this file
is present in a repository, an icon is displayed at the top of the
repository page. This commit enables this behavior.

LICENSE text itself was updated to mirror the one from gnu.org website,
which had some differences such as https everywhere.
2017-10-26 09:52:51 +02:00
Backgrounds Update list utilities and costumes 2017-10-20 03:40:41 -04:00
Costumes Update list utilities and costumes 2017-10-20 03:40:41 -04:00
Examples Fixed typo in project notes 2016-03-17 18:40:23 -04:00
Sounds copy new Scratch media 2016-12-05 00:16:35 -08:00
help The missing help screens 2017-10-24 00:46:47 -04:00
libraries start on help, pull back on JS HOFs 2017-10-21 15:04:48 -04:00
.gitignore update for v4.0.9 2016-10-31 15:21:33 +01:00
FileSaver.min.js Update filesaver.js to lastest version -- mostly minor tweaks 2017-08-26 18:02:33 -07:00
LICENSE Update LICENSE file so it gets properly displayed 2017-10-26 09:52:51 +02:00
README.md Update LICENSE file so it gets properly displayed 2017-10-26 09:52:51 +02:00
Snap! Connectivity Strategy.pdf added Snap! Connectivity Strategy to repo 2014-07-23 07:55:02 +02:00
blocks.js show all own vars and attributes in INHERIT drop-down when inside a ring 2017-10-17 10:12:29 +02:00
byob.js changed label of "Method" to "Method Editor" 2017-10-09 09:04:34 +02:00
click.wav Creation 2013-03-16 09:02:16 +01:00
cloud.js 10 MB limit for media embedded in cloud projects 2015-12-15 11:54:38 +01:00
contributing to BYOB4.txt Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
favicon.ico make the new favicon transparent 2014-11-27 00:42:20 -08:00
gui.js release 2017-10-22 01:10:15 +02:00
history.txt release notice 2017-10-22 00:47:52 +02:00
index.html Typo in index.html 2016-06-16 20:13:54 -04:00
lang-ar.js support for viewing 2D lists as tables 2016-02-24 11:35:18 +01:00
lang-bg.js Bulgarian translation of strings lang-bg.js 2015-11-02 13:52:05 +02:00
lang-bn.js Bangla (Bengali) translation, thanks, Mokter Hossain!! 2014-07-17 10:17:06 +02:00
lang-ca.js Updating last changes and libraries previewing to catalan translation 2017-01-11 01:35:36 +01:00
lang-cs.js Czech translation update 2015-11-16 12:26:46 +01:00
lang-de.js updated German translation and history 2017-10-20 19:18:35 +02:00
lang-dk.js Reworking of Danish translation 2016-12-07 23:44:40 +00:00
lang-el.js New Greek translation 2013-09-16 11:55:44 +02:00
lang-eo.js Esperanto translate update, thanks, Sebastian! 2017-10-06 08:53:18 +02:00
lang-es.js Merge pull request #61 from queryselector/issue-59 2013-04-23 08:06:08 -07:00
lang-et.js Add Estonian translation 2016-05-03 20:49:44 +03:00
lang-fi.js Finnish translation 2014-04-18 13:33:05 +03:00
lang-fr.js updated versions for pending release v4.0.9 2016-10-28 19:09:28 +02:00
lang-gl.js GL translation, submitted by @tecnoloxia 2016-11-09 12:53:32 +01:00
lang-hr.js Croation translation update, thanks, Zeljko Hrvoj! 2017-08-30 10:17:33 +02:00
lang-hu.js Hungarian translation, contributed by Makány György 2015-07-26 22:18:28 +02:00
lang-ia.js Interlingua support, contributed by Ken Dickey! 2015-08-09 09:19:54 +02:00
lang-id.js update translations 2016-05-02 13:18:50 +02:00
lang-it.js update for v4.0.9 2016-10-31 15:21:33 +01:00
lang-ja.js Merge pull request #61 from queryselector/issue-59 2013-04-23 08:06:08 -07:00
lang-ja_HIRA.js Merge pull request #61 from queryselector/issue-59 2013-04-23 08:06:08 -07:00
lang-kn.js New Kannada Translation, by Vinayakumar R 2014-12-02 10:53:07 +01:00
lang-ko.js Integrated Korean and Catalan translation updates 2015-01-21 12:51:08 +01:00
lang-ml.js Malayam, Tamil and Telagu translations, thanks, Vinay Kumar!! 2015-02-20 12:14:34 +01:00
lang-nl.js small tweaks, updated history & versions 2017-09-01 14:36:52 +02:00
lang-no.js Norwegian translation update - encoding fixes 2013-09-16 11:50:20 +02:00
lang-pl.js Minor fix in Polish translation 2016-12-09 14:45:46 +01:00
lang-pt.js Deleting duplicate translation strings 2016-12-21 01:17:07 +01:00
lang-pt_BR.js Brazilian Portuguese translation 2014-04-30 07:31:11 +02:00
lang-ro.js Create lang-ro.js 2015-11-03 19:19:14 +02:00
lang-ru.js small tweaks, updated history & versions 2017-09-01 14:36:52 +02:00
lang-si.js updates Slovenian translation 2016-04-21 17:21:54 +02:00
lang-sv.js Updated last updated date 2016-06-10 09:42:08 +02:00
lang-ta.js Malayam, Tamil and Telagu translations, thanks, Vinay Kumar!! 2015-02-20 12:14:34 +01:00
lang-te.js Malayam, Tamil and Telagu translations, thanks, Vinay Kumar!! 2015-02-20 12:14:34 +01:00
lang-tr.js keep order of inputs in Turkish translation 2015-07-27 02:45:52 +02:00
lang-zh_CN.js Adapting Chinese code langs to ISO Standard 2016-12-21 01:52:12 +01:00
lang-zh_TW.js Adapting Chinese code langs to ISO Standard 2016-12-21 01:52:12 +01:00
lists.js small tweaks, updated history & versions 2017-09-01 14:36:52 +02:00
locale.js updated German translation and history 2017-10-20 19:18:35 +02:00
morphic.js revert attempt to fix flicker on Safari 2017-09-26 15:38:42 +02:00
morphic.txt small tweaks, updated history & versions 2017-09-01 14:36:52 +02:00
objects.js double-clicking a corral sprite icon flashes the sprite onstage 2017-10-17 11:25:21 +02:00
optimizations.txt finalizing v4.0.8 2016-07-14 12:18:23 +02:00
paint.js Merge pull request #1847 from bromagosa/floodfill-fix 2017-09-01 12:03:34 +02:00
readme.txt Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
sha512.js Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
snap.html refactored symbols code to a new file 2017-08-02 11:30:34 +02:00
snap_fast.html refactored symbols code to a new file 2017-08-02 11:30:34 +02:00
snap_logo_sm.png "Flat" GUI design preference 2013-05-16 14:38:37 +02:00
store.js made block vars transient for block libraries 2017-10-04 16:23:41 +02:00
symbols.js added 'keyboard' and 'keyboardFilled' icons 2017-09-26 09:03:33 +02:00
tables.js small tweaks, updated history & versions 2017-09-01 14:36:52 +02:00
threads.js updated German translation and history 2017-10-20 19:18:35 +02:00
tools.xml start on help, pull back on JS HOFs 2017-10-21 15:04:48 -04:00
translating Snap.txt Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
widgets.js replaced property name for “enabled” with “isDisabled” for PushButtons 2017-09-25 11:45:07 +02:00
xml.js Revert to "new" for object creation 2015-06-25 15:11:51 +02:00
ypr.js unify Scratch-style clones and Snap-specimens 2017-07-04 13:51:22 +02:00

README.md

Snap! Build Your Own Blocks

http://snap.berkeley.edu

a visual, blocks based programming language inspired by Scratch

written by Jens Mönig and Brian Harvey jens@moenig.org, bh@cs.berkeley.edu

Copyright (C) 2017 by Jens Mönig and Brian Harvey

Snap! is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Want to use Snap! but scared by the open-source license? Get in touch with us, we'll make it work.