Wykres commitów

351 Commity (c8491c00ceaa26327ce80ae76438946fee332751)

Autor SHA1 Wiadomość Data
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