Wykres commitów

46 Commity (ba5d5e93571bc00aa514128f70d0c8851a76fd8b)

Autor SHA1 Wiadomość Data
Jens Mönig 7994d6c0ca Prototypal inheritance for sprite-local variables 2015-07-27 00:35:36 +02:00
jmoenig 4c21c9f187 Revert to "new" for object creation
and prepare for new release
2015-06-25 15:11:51 +02:00
Nathan Dinsmore 013e2740d8 Fix missing initialization call in SnapSerializer() 2015-06-17 17:26:56 -04:00
Nathan Dinsmore 87c2503571 Use Object.create(…) instead of new …() for inheritance (faster) 2015-06-17 17:11:40 -04:00
Jens Mönig 9385e4b57c fixed #784 2015-04-26 22:47:37 -04:00
Jens Mönig 7f9fe78c56 fixed #743 2015-03-15 14:55:37 +01:00
Jens Mönig ee88f7ad39 Cache inputs - accelerate recursive reporters
and warped / turbo recursive commands by up to 40%
2015-02-28 05:44:59 -08:00
Jens Mönig 85388f1939 fixed #725 2015-02-24 06:47:12 +01:00
jmoenig 1f88f65e9d Avoid incompatibility warning for very old (pre-earmarked) projects 2015-02-23 15:15:46 +01:00
jmoenig fee92b65f2 Generate ScriptsPaneTexture programmatically 2015-01-21 12:18:46 +01:00
jmoenig 50e84f8890 Check project for compatibility
notify users of potential incompatibilities when opening projects
created in other forks (e.g. BeetleBlocks)
2015-01-12 10:15:56 +01:00
jmoenig 777498a9f4 Experimental “processes” count watcher
(hidden in dev mode)
2014-12-17 08:12:35 +01:00
jmoenig 8338384bf5 Fixed #668 2014-12-06 11:36:35 +01:00
jmoenig 2cee474cb6 Fixed #34 2014-11-24 11:08:12 +01:00
jmoenig b36a358173 Fix reporting out of nested custom C-shaped blocks
REPORT now reports to the nearest lexical element expecting an input
(which may not be the block holding the REPORT statement, this lets you
REPORT out of nested FOR loops).
STOP THIS BLOCK behaves as it used to.
If you’ve been using REPORT instead of STOP THIS BLOCK, you should
migrate.
2014-11-14 12:49:01 +01:00
jmoenig ba58b0e5b6 updated history 2014-10-01 13:52:17 +02:00
Manuel Menezes de Sequeira c4d1187e04 add localization to default project name 2014-10-01 09:26:12 +01:00
jmoenig 04168220bd Refactor variables handling
introducing Variable objects, all functionality stays the same at this
time
2014-09-17 14:40:39 +02:00
jmoenig bef0e7a790 export and import nested sprites 2014-07-29 12:03:06 +02:00
jmoenig ac39877b9c German translation update, tweaks 2014-06-04 13:48:43 +02:00
Nathan Dinsmore 64a1636736 Fixed loading blank inputs 2014-06-02 15:20:33 -04:00
jmoenig f9989ad7cf checkpoint - release 2014-05-02 11:08:30 +02:00
jmoenig 51e17d2ce9 enable storage of first-class costumes 2014-04-30 12:18:06 +02:00
jmoenig 5058595335 Constrain minimum stage size to 480 x 180 2014-02-13 09:54:40 +01:00
jmoenig 0e0146a0d8 Saving & Loading for arbitrary stage dimensions in the project data 2014-02-11 17:52:59 +01:00
jmoenig 1fb0b77998 Flat line end option in the settings menu, saved with the project 2014-02-04 15:29:14 +01:00
jmoenig fa88fdc761 validated all source files against the latest JSLint version
and pushed to this date
2014-01-09 18:50:38 +01:00
jmoenig e9020b4ed3 fixed saving/loading of new mouse coordinate watchers 2013-12-19 17:54:40 +01:00
jmoenig 81654e7299 „read-only“ option for editable custom block input slots
also custom block input slots reverting to default now show their
default value (useful in combination with the new "read-only" option
2013-11-15 11:18:45 +01:00
jmoenig 651f44ebdf customizable drop-down menus for input slots 2013-11-12 11:44:39 +01:00
jmoenig c0a0c1f4a7 fixed part of #154 - prevent costumes from being drawn while they are loading
prevents an occasional DOM error saying "an attempt was made to use an
object that is not, or is no longer, usable" when loading a project
that has costumes
2013-09-17 17:25:42 +02:00
jmoenig bf4ebd3a5a German translation update
and release adjustments
2013-08-10 09:13:11 +02:00
jmoenig 147674631c Nested Sprite saving / loading 2013-08-09 16:07:02 +02:00
jmoenig 09fb8f7f82 fixed serialization placement-bug for sprites
thanks, Caitie, for reporting this bug and for supplying a project
which let me reproduce it!
2013-07-08 08:19:19 +02:00
jmoenig b59f7f3e27 Codification (blocks to text) support complete
text code mapping and block header support, both via GUI and
primitives, for built-in blocks and for custom ones.
2013-07-04 15:31:05 +02:00
jmoenig e2aeaec7cf Store: persisting code mappings
in project and block library files
2013-06-19 18:51:38 +02:00
jmoenig 4580aa1e0d Hide Primitives feature
Primitive blocks in the palette can now be hidden in the project via
their context menu. Each palette's context menu further lets you hide
or show all its primitives depending on whether any primitives are left
to hide or show.
Hidden primitives are stored in the project data. This lets instructors
create "simplified" examples and problem sets.
2013-04-25 16:52:59 +02:00
jmoenig 7681525cc2 German translation update
for new "scripts pic..." feature on the scripting area's context menu.

Also pushed up version dates for new beta release, and added
SnapManual.pdf to the help folder
2013-04-19 08:09:35 +02:00
Nathan Dinsmore 8342c06e27 Fixed #47 2013-04-15 21:06:44 -04:00
Nathan Dinsmore f3bd991f07 Switched to UTF-8
This fixes some encoding issues
2013-04-08 22:18:32 -04:00
Nathan Dinsmore ec434a3376 Revert "Fixed an encoding issue"
This reverts commit 4d37845b2e.
2013-04-08 22:13:16 -04:00
Nathan Dinsmore 4d37845b2e Fixed an encoding issue 2013-04-08 22:10:18 -04:00
Nathan Dinsmore 4c9fee58ee Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
jmoenig 18821f7bc1 PrototypeHatBlocks accept anchored comments
You can now "stick" comments to the prototype hat block in the block
editor
2013-04-03 12:03:34 +02:00
jmoenig 3f19a21cad Scalable Comments, auto-positioning scaled scripts
including support for auto-positioning scaled scripts (so you don't
have to clean-up when scaling blocks)
2013-03-19 10:34:10 +01:00
jmoenig 0b510366d2 Creation 2013-03-16 09:02:16 +01:00