Jens Mönig
c8491c00ce
fixed #1707 (new Chrome blitting issue)
2017-04-10 11:04:47 +02:00
Jens Mönig
00db1cce3f
Revert to 4.0.10
...
to prepare for newly surfaced bug in the Chrome browser
2017-04-10 10:28:30 +02:00
Jens Mönig
4db428b65c
roll-back double-pointer container cache for methods
2017-03-01 10:11:47 +01:00
Jens Mönig
ebc29c76d5
turned “definition” property of custom block instances into a double-pointer (Variable) structure
...
in preparation for OOP (method inheritance). This should not result in
any new behavior or break anything, if it does (at this point), it’s a
bug.
2017-02-16 08:08:30 +01:00
Jens Mönig
88b0fe1052
let costume icons indicate svg costumes
2017-02-01 09:59:45 +01:00
Jens Mönig
292cc749da
allow project-setting “Ternary Boolean slots” to be switched off
...
default is “on”. That way Boolean input slots can always be toggled
through “true”, “false” and “empty”. If this setting is switched off
Boolean input slots only toggle between “true” and “false” unless
inside a a ring (for implicit parameters)
2017-01-23 15:03:47 +01:00
Jens Mönig
40150ddb78
updated history
2017-01-20 11:11:32 +01:00
Jens Mönig
190211578d
Merge pull request #1627 from cycomachead/library-ok
...
Set action for LibraryImportDialog for enter to map to import
2017-01-20 11:05:38 +01:00
Jens Mönig
de09c45a39
Merge pull request #1625 from cycomachead/library-message
...
Improve library loading message
2017-01-20 11:05:14 +01:00
Jens Mönig
54decac720
fixed #1631
2017-01-19 19:54:31 +01:00
Jens Mönig
ce60d740af
fixed #1630
2017-01-19 15:04:28 +01:00
Michael Ball
77653a61c8
Set action for LibraryImportDialog for enter to map to import
2017-01-18 22:26:48 -08:00
Michael Ball
6e3efb4bd0
Improve library loading message
2017-01-17 23:45:30 -08:00
Jens Mönig
9bee3cd9c2
added "savingPreferences" flag
...
for bh's "Eisenbergification" library, sigh.
2017-01-13 10:08:02 +01:00
Brian Broll
cd0e9bc042
Added 'display:none;' to input. Fixes #1612
2017-01-10 17:15:50 -06:00
Jens Mönig
ad2049d776
Revert "Import library" to lowercase
...
So it works with the existing translations
2017-01-10 11:05:44 +01:00
Jens Mönig
af85a01a73
updated credits and version dates
...
and took care of a few minor formatting nitpicks
2017-01-09 17:36:27 +01:00
Jens Mönig
666f8dbcfe
Merge pull request #1591 from cycomachead/michael/lib-preview
...
Preview Libraries Before Importing
2017-01-09 17:13:59 +01:00
Jens Mönig
ef51e5aaec
fix and refactor "#run: flags"
2017-01-09 16:25:34 +01:00
brianharvey
1b21d93345
put in latest dev version
...
Jens has been editing gui.js too, and I'm confused about what's
supposed to be there, so I downloaded the latest dev version and put my
edits there.
2017-01-06 09:16:50 -08:00
brianharvey
3c062b4540
give up on #open:
...
Works for #run, but #open is too hard (because it can open things other
than projects).
2017-01-06 08:55:57 -08:00
brianharvey
f14a7cf3e2
allow &hideControls etc on #run
...
This is so that EDC can show interactive projects to students as
examples that they will implement themselves.
2017-01-05 22:41:43 -08:00
Michael Ball
e88211deb3
Fix typo and center palette loading message
2017-01-04 12:56:24 -08:00
Michael Ball
dd914a37bb
fix function binding problem that I thought worked...
2017-01-03 15:26:21 -08:00
Michael Ball
40234da3e8
slightly better fixLayout for library import
2017-01-03 12:35:16 -08:00
Michael Ball
ecc3182c0e
slightly further simplification
2017-01-03 03:41:38 -08:00
Michael Ball
ed492f3f6e
simplify layout logic for library importing
2017-01-03 03:25:55 -08:00
Michael Ball
f327f0d4b1
undo cleverness and show all blocks when importing
2017-01-03 02:00:18 -08:00
Michael Ball
d26049680d
Merge branch 'master' into michael/lib-preview
...
* master:
add pentrails->costume block to penTrails library
Add reporters to setrgb library
Update LEAP library to use menus
Hide setting for “prefer smooth animations”
Disabled hover-help for custom blocks
2017-01-03 01:55:49 -08:00
Michael Ball
ec2a64963c
Dont reserialize blocks when importing
2017-01-03 00:36:41 -08:00
Michael Ball
bede779d8a
cleanup code, fix scrolling in library import
2017-01-03 00:15:46 -08:00
Michael Ball
cb865a864f
import tools shows block images
2017-01-01 15:05:06 -08:00
Michael Ball
ee6ba75388
tweak libraries loading
2016-12-30 01:21:05 -08:00
Michael Ball
9ca2848f33
loading indicator works, some cleanup
2016-12-30 00:38:21 -08:00
jmoenig
d24468522c
Hide setting for “prefer smooth animations”
...
(now - mostly - redundant because we’ve switched to animation frames)
2016-12-29 13:07:32 +01:00
Michael Ball
cd828736af
Merge branch 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks into michael/lib-preview
...
* 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks:
Update Libraries from s.b.e
updated locale version data
updated version date
Disable JS-Functions to protect users from malicious scripts
Revert "SNAP! → Snap!"
Adapting Chinese code langs to ISO Standard
Fixing minor typo in catalan translation
Deleting duplicate translation strings
fix merge comments
minor typos
SNAP! → Snap!
blocks.js fix code alignment
camelCase expprtResultPic for consistency
Align comment text
Morphic: cleanup `nop` calls
Fix minor help text
2016-12-28 22:43:52 -08:00
Michael Ball
ed9f2cd9bc
Libraries dialog layout WIP
2016-12-28 22:43:45 -08:00
Michael Ball
c4dfe6fef6
improve some alignment issues
2016-12-27 21:11:14 -08:00
Michael Ball
7716500d39
An ugly import dialog works, but the layout is broken
2016-12-27 19:21:47 -08:00
Jens Mönig
ce876362bb
Merge pull request #1483 from cycomachead/typo-fix
...
Little Bits of Cleanup
2016-12-27 17:02:35 +01:00
jmoenig
1ecb97a972
Disable JS-Functions to protect users from malicious scripts
...
commented out for now
2016-12-27 16:08:23 +01:00
Michael Ball
a8ccc9e73c
A very basic an ugly library import dialog works
2016-12-26 22:31:26 -08:00
jmoenig
81a0d30032
update undrop controls when switching sprites and display modes
2016-12-25 12:13:03 +01:00
Michael Ball
3c8eb522bf
Merge branch 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks into typo-fix
...
* 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks: (85 commits)
updated history
simplified reporterize>>blockFromAST
Fixing typo - tab control character hidden
Fixing ColorSlotMorphs behavior in Visible Stepping
added Boolean operators to “reporterize”
fixed a glitch in "reporterize"
fixed an expression parsing glitch
tweaked "reporterize"
reporterize: support '_' as empty slot place holder
reporterize: support for monads etc.
moved reporterizing infix expressions to search-blocks field
[experimental] blockify simple arithmetic expressions inside comments
new url option switch: &noExitWarning
updated history
Adding 26 extra strings
Adding extra strings from lang-pt.js
tweaked elastic easings
added easeOutElastic function
Updated with lang-de.js
added a few in-/out- only easing functions for animations
...
2016-12-22 12:59:24 -08:00
jmoenig
5dc4874352
new url option switch: &noExitWarning
...
to better support embedding Snaplets into Moocs
2016-12-19 08:14:01 +01:00
jmoenig
fad3cb4263
updated version timestamps
...
and tweaked code formatting to please pedantic linters :-)
2016-12-09 09:08:44 +01:00
Jens Mönig
a09b20b4ad
Merge pull request #1546 from jguille2/background
...
Costumes tab name to Costumes/Backgrounds
2016-12-09 08:58:57 +01:00
jmoenig
08f5ceec7d
refresh sound icons in media import dialog when the audio has loaded
2016-12-08 13:38:17 +01:00
jmoenig
6293329eb3
use media dialog for browsing and importing sounds
2016-12-08 12:52:43 +01:00
jmoenig
72c0dcfe76
URI-encode SVG data for Firefox-compatibility
2016-12-07 14:14:43 +01:00