Skip to content

Releases: jmoenig/Snap

v10.2.2

10 Nov 17:12
Compare
Choose a tag to compare

10.2.2:

  • Notable Changes:
    • changed wording for "when slot ... gets ..." hat block to "when slot ... signals ..."
  • Translation Updates:
    • German

v10.2.1

10 Nov 14:14
Compare
Choose a tag to compare

10.2.1:

  • Notable Changes:
    • deprecated "expand (input) to (n) slots" command, because "set slot ... to ..." can now do this by passing a list as value
    • merged both custom block slot event hat blocks into one "when slot ... gets ..."
  • Translation Updates:
    • German

v10.2.0

08 Nov 14:12
Compare
Choose a tag to compare

10.2.0:

  • New Features:
    1. Block instance scripting
      • dynamic (scriptable) drop down menus for custom block input slots
      • new "scripted" menu option for custom block input slots
      • new "When slot (slot) menu clicked" hat block for use inside custom block editors, has to report a list of drop-down menu items
      • metaprogramming support for scriptable input slot menus
      • custom block instance scripting support
      • new "When slot (slot) edited" hat block for use inside custom block editors
      • new "set slot (slot) to ..." commmand block for use inside custom block editors in "when (slot) edited" hatted scripts
      • new "expand (input) to (n) slots" command block for use inside custom block editors in "when (slot) edited" hatted scripts
    2. OOP
      • new "Sprite Method API" library for teaching OOP with dot notation
      • OOP library: updated "field ... of (obj)" reporter with a new dynamic dropdown and automatic input slot variadicity
    3. Block instance variables for sprite-local custom blocks
  • Notable Changes:
    • simplified evaluation of generic "When ..." hat blocks, removed time-slice threshold for predicates
    • changed "my (attribute)" primitive to report an empty list instead of an empty (scalar) value in case of no existing block, costumes, etc.
  • Notable Fixes:
    • added the "Outlines and Halos" library to the libraries browser
  • Translation Updates:
    • German

v10.1.9

28 Oct 16:04
Compare
Choose a tag to compare

10.1.9:

  • Notable Changes:
    • adjusted push-button outlines for bright gui theme

v10.1.8

22 Oct 11:16
Compare
Choose a tag to compare

10.1.8:

  • Notable Fixes:
    • updated the text costumes library with a special case for a space character
    • updated BLE library for Morphic scheduling, thanks, Bernat!

v10.1.7

19 Oct 12:11
Compare
Choose a tag to compare

10.1.7:

  • Notable Fixes:
    • fixed a BlockSymbolMorph getRenderColor() null case glitch

v10.1.6

18 Oct 12:54
Compare
Choose a tag to compare

10.1.6:

  • Notable Fixes:
    • fixed #3409 - do not remove custom blocks referenced in customized primitives as "unused"

v10.1.5

15 Oct 06:17
Compare
Choose a tag to compare

10.1.5:

  • Notable Fixes:
    • fixed broadcasting and sending messages with data

v10.1.4

13 Oct 20:06
Compare
Choose a tag to compare

10.1.4:

  • Notable Fixes:
    • fixed a dictionary lookup glitch for primitive block palettes

v10.1.3

13 Oct 10:54
Compare
Choose a tag to compare

10.1.3:

  • Notable Fixes:
    • fixed a dictionary lookup glitch for custom block categories