TurtleStitch is a visual, blocks-based programming environment for turtle graphics with a primary focus on embroidery.
 
 
 
Go to file
Jens Mönig 179d93f103 support for retina displays, integrates #1063 - IN PROGRESS
This has bee designed and written by the amazing Bartosz Leper
(@bl-nero). Since I totally suck at Git and find myself incompetent to
resolve merge conflicts, I’ve decided to manually copy Bartosz’s
changes mostly verbatim over, tweaking them only ever so slightly in
ways that don’t alter their functionality, except for introducing a
tiny test so current Safari still loads Snap, albeit not in retina
mode. THIS IT NOT READY FOR RELEASE YET, IT’S WORK IN PROGRESS. Get it?
Thanks!
2016-05-10 20:33:44 +02:00
Backgrounds Add data lists for media! 2015-10-07 03:41:36 -07:00
Costumes Add data lists for media! 2015-10-07 03:41:36 -07:00
Examples Add data lists for media! 2015-10-07 03:41:36 -07:00
Sounds Add data lists for media! 2015-10-07 03:41:36 -07:00
help fixed resolution of current date help file 2016-04-14 10:16:42 -07:00
libraries Edit CASES block to work around call/cc bug 2016-05-08 09:23:04 -07:00
.gitignore
FileSaver.min.js Save the FileSaver library 2015-10-26 22:54:30 -07:00
README.md updated readme 2016-02-24 12:56:25 +01:00
Snap! Connectivity Strategy.pdf
agpl.txt
blocks.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
byob.js support for viewing 2D lists as tables 2016-02-24 11:35:18 +01:00
click.wav
cloud.js 10 MB limit for media embedded in cloud projects 2015-12-15 11:54:38 +01:00
contributing to BYOB4.txt
favicon.ico
gui.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
history.txt support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
index.html index.html: preserve URL # on redirects 2015-10-09 12:27:57 -07: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
lang-ca.js minor Catalan translation update 2016-02-08 13:21:01 +01:00
lang-cs.js Czech translation update 2015-11-16 12:26:46 +01:00
lang-de.js first-class sprites 2016-05-02 12:53:08 +02:00
lang-dk.js
lang-el.js
lang-eo.js
lang-es.js
lang-et.js Add Estonian translation 2016-05-03 20:49:44 +03:00
lang-fi.js
lang-fr.js Update fr translations 2016-01-27 16:21:05 +01:00
lang-hr.js
lang-hu.js
lang-ia.js
lang-id.js update translations 2016-05-02 13:18:50 +02:00
lang-it.js Update lang-it.js 2016-05-10 15:22:49 +02:00
lang-ja.js
lang-ja_HIRA.js
lang-kn.js
lang-ko.js
lang-ml.js
lang-nl.js updated history 2015-12-15 10:59:22 +01:00
lang-no.js
lang-pl.js
lang-pt.js Update Portuguese translation 2016-04-06 23:58:42 +01:00
lang-pt_BR.js
lang-ro.js Create lang-ro.js 2015-11-03 19:19:14 +02:00
lang-ru.js
lang-si.js updates Slovenian translation 2016-04-21 17:21:54 +02:00
lang-sv.js
lang-ta.js
lang-te.js
lang-tr.js
lang-tw.js
lang-zh.js update last_changed date. 2016-05-06 15:33:44 +08:00
lists.js first-class sprites 2016-05-02 12:53:08 +02:00
locale.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
manifest.mf
morphic.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
morphic.txt update documentation 2015-12-21 16:06:47 +01:00
objects.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
paint.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
readme.txt
sha512.js
snap.html support for viewing 2D lists as tables 2016-02-24 11:35:18 +01:00
snap_fast.html support for viewing 2D lists as tables 2016-02-24 11:35:18 +01:00
snap_logo_sm.png
store.js support for retina displays, integrates #1063 - IN PROGRESS 2016-05-10 20:33:44 +02:00
tables.js first-class sprites 2016-05-02 12:53:08 +02:00
threads.js fixed #1212 - Null continuation doesn't escape from calling context 2016-05-09 13:11:09 +02:00
tools.xml Add LABEL to the tools library; fix #1009 2015-11-18 16:23:00 -08:00
translating Snap.txt
widgets.js update widgets version 2016-05-02 13:04:47 +02:00
xml.js
ypr.js

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) 2016 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 http://www.gnu.org/licenses/.