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 fix #566 2014-08-24 09:47:47 -07:00
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 added Snap! Connectivity Strategy to repo 2014-07-23 07:55:02 +02:00
agpl.txt Creation 2013-03-16 09:02:16 +01:00
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 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 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 Bangla (Bengali) translation, thanks, Mokter Hossain!! 2014-07-17 10:17:06 +02:00
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 New Danish translation 2013-09-16 11:53:31 +02:00
lang-el.js New Greek translation 2013-09-16 11:55:44 +02:00
lang-eo.js Fixed #59 2013-04-19 11:18:00 -04: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 Update fr translations 2016-01-27 16:21:05 +01:00
lang-hr.js Croatian Translation, contributed by Zeljko Hrvoj 2015-09-15 13:22:41 +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 lang-it.js 2016-05-10 15:22:49 +02: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 updated history 2015-12-15 10:59:22 +01:00
lang-no.js Norwegian translation update - encoding fixes 2013-09-16 11:50:20 +02:00
lang-pl.js Improve Polish translations of the "stop..." blocks 2015-09-19 18:53:56 +02:00
lang-pt.js Update Portuguese translation 2016-04-06 23:58:42 +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 fixed #590 (Russian translation syntax glitches) Thanks @alexf2000 ! 2014-09-29 10:07:09 +02:00
lang-si.js updates Slovenian translation 2016-04-21 17:21:54 +02:00
lang-sv.js Completed Swedish translation 2014-12-14 21:45:45 +01: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-tw.js Traditional Chinese translation 2013-08-14 10:52:37 +02:00
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 Generate ScriptsPaneTexture programmatically 2015-01-21 12:18:46 +01:00
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 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 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 "Flat" GUI design preference 2013-05-16 14:38:37 +02:00
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 Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
widgets.js update widgets version 2016-05-02 13:04:47 +02:00
xml.js Revert to "new" for object creation 2015-06-25 15:11:51 +02:00
ypr.js Fix: Removed added textarea from YPR module 2013-04-03 10:09:11 +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) 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/.