github jmoenig/Snap v10.2.0

11 hours ago

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

Don't miss a new Snap release

NewReleases is sending notifications on new releases.