Snap

a visual programming language inspired by Scratch

AGPL-3.0 License

Stars
1.5K
Committers
103

Bot releases are hidden (Show)

Snap - v9.2.17 Latest Release

Published by jmoenig 6 months ago

9.2.17:

  • Notable Fixes:
    • fixed translation for "if" in Dutch
Snap - v9.2.16

Published by jmoenig 6 months ago

9.2.16:

  • Notable Fixes:
    • fixed a syntax glitch in the Dutch translation update
Snap - v9.2.15

Published by jmoenig 6 months ago

9.2.15:

  • Notable Changes:
    • Removed "∑" from list properties menu
  • Notable Fixes:
    • fixed #3342
    • fixed #3336
    • fixed a spelling glitch in the camera dialog, thanks, bruh-9000!
  • Translation Updates:
    • Dutch, thanks, Nykki Rusticus!
Snap - v9.2.14

Published by jmoenig 7 months ago

9.2.14:

  • New Features:
    • new Σ selector for ssum() of a list: recursive sum of all number leafs
  • Translation Updates:
    • Tigrinya, thanks, Tesfaldet Negash!
Snap - v9.2.13

Published by jmoenig 7 months ago

9.2.13:

* fixed "my solutions" reporter for puzzle scripts without comments
Snap - v9.2.12

Published by jmoenig 7 months ago

9.2.12:

* fixed right-click deletion of reporters embedded in variadic slots
Snap - v9.2.11

Published by jmoenig 7 months ago

9.2.11:

* fixed #3329
Snap - v9.2.10

Published by jmoenig 8 months ago

9.2.10:

* fixed #3322
Snap - v9.2.9

Published by jmoenig 8 months ago

9.2.9:

  • New Features:
    • new "preserveTitle" API configuration, thanks, Bernat!
    • new "hideProjects" API configuration switch, hides / shows the project menu button in the tool bar
    • new "hideSettings" API configuration switch, hides / shows the project menu button in the tool bar
  • Notable Fixes:
    • hide the cloud menu button when the "noCloud" API configuration is switched on
    • hide the project menu button when the "noImports" API configuration is switched on
Snap - v9.2.8

Published by jmoenig 8 months ago

9.2.8:

  • Notable Fixes:
    • fixed a codification bug for strings beginning with a number, thanks, @schanzer, for the report!
Snap - v9.2.7

Published by jmoenig 8 months ago

9.2.7:

  • New Features:
    • new "Lirin" costume series, thanks, Meghan and Brian!
    • new showScriptBalloonAt() and closePopUps() API methods
    • new flashSpriteScriptOutlineAt() and unflashSpriteScriptsOutline() API methods
  • Documentation Updates:
    • extended API documentation for flashing block outlines and displaying annotations in speech balloons
Snap - v9.2.6

Published by jmoenig 8 months ago

9.2.6:

  • Notable Changes:
    • allow-listed birdbrain tech for extensions
Snap - v9.2.5

Published by jmoenig 8 months ago

9.2.5:

  • New Features:
    • api: added resetUnsavedChanges(), thanks, Bernat!
  • Notable Fixes:
    • api: fixed noExitWarning setting for sites that have their own mechanism, thanks, Bernat!
  • Documentation Updates:
    • extended API documentation for resetting the unsaved changes flag
  • Translation Updates:
    • Dutch, thanks, Jule Rapp!
Snap - v9.2.4

Published by jmoenig 9 months ago

9.2.4:

  • New Features:
    • api: added flashSpriteScriptAt(idx) api for highlighting a single block at a finer granularity
  • Documentation Updates:
    • extended API documentation for highlighting a single block
Snap - v9.2.3

Published by jmoenig 9 months ago

9.2.3:

  • New Features:
    • api: added optional color-csv parameter to flashScripts() api
  • Notable Fixes:
    • fixed a bug in the MQTT library, thanks, Simon!
  • Documentation Updates:
    • extended API documentation for optional scripts-flashing color
Snap - v9.2.2

Published by jmoenig 9 months ago

9.2.2:

  • New Features:
    • new "dot" symbol (for "dot-product" block labels on machines where the unicode char is not available)
  • Notable Changes:
    • the variadic SUM reporter now also accepts a scalar (single number) as input (and returns it as identity)
    • changed the filter names in the pixels library to lowercase
  • Notable Fixes:
    • fixed #3296 (make sure to stop video when resizing the stage)
  • Translation Updates:
    • Ukrainian, thanks, Serhiy Kryzhanovsky!
Snap - v9.2.1

Published by jmoenig 9 months ago

9.2.1:

  • New Features:
    • experimental "dta_zip(list)" extension primitive
  • Notable Fixes:
    • fixed a raycasting glitch, thanks, Dariusz, for yet another brilliant catch!
    • fixed a typecasting glitch when creating a stage menu with numerical title
Snap - v9.2.0

Published by jmoenig 9 months ago

9.2.0:

  • New Features:
    • (better) matrix-kernel convolution support, automatic zero-padding
    • new graphic filter effects tools in the pixels library
    • support for THIS "inputs" selector inside custom block definitions
  • Notable Changes:
    • hyperized ITEM OF
    • tweaked hyperDyadic() to zip matching atoms based on comparing their dimensions backwards (as in NumPy)
    • the SWITCH TO COSTUME command now accepts > 4 column pixel matrices both with or without color channels
    • the NEW COSTUME reporter now accepts > 4 column pixel matrices both with or without color channels if its dimension inputs are left blank or zero
    • playing back a list of numbers as sound now uses the host device's sample rate once the microphone has been initialized, otherwise 44.1 kHz (as before)
    • MQTT library update, thanks, Simon!
  • Notable Fixes:
    • fixed a RESHAPE edge case when passing in a single zero dimension
    • made sure ITEM OF returns data matching the shape specified by the query struct (automatic zero-padding)
    • fixed speech balloons inside ASK menus
    • added safeguard against accidentally querying too many list dimensions (e.g. when forgetting to transpose a convolution)
Snap - v9.1.1

Published by jmoenig 10 months ago

9.1.1:

  • Notable Fixes:
    • fixed using #open: to load a library from a url, thanks, Bernat!
  • Translation Updates:
    • Catalan, thanks, Joan!
Snap - v9.1.0

Published by jmoenig 11 months ago

9.1.0:

  • New Features:
    • new 'text' list conversion selector, recursively joins all text and number leaf elements with spaces in between, filtering out and ignoring whitespace
    • text inside "say" and "think" balloons gets vertical scroll bars if it exceeds the displayable space, is scrolled to the bottom by default to support language projects such as sengen
    • added "say" commands to the stage's palette
    • added "write" command to the stage's PEN primitives palette - prints text in proportional font at specified size wrapping lines "scrolling" to the end
    • added "min", "max" and "atan2" reporters to the OPERATORS palette
  • Notable Changes:
    • "reshape" now treats zero-ish (0, "", false) values in its dimension input as place-holders to accomodate the whole source list
    • updated "Just Words" library for the new "text" list selector
    • experimental setting to let list indices wrap around bounds, e.g. 0 returns the last element, -1 the second last etc., turned off, probably not a good idea
  • Notable Fixes:
    • fixed "relabel" for HOF primitives (MAP, FIND, KEEP, COMBINE)
    • optimized scanning variable memory for function dependencies - speed up editing custom blocks in projects with large lists
  • Translation Updates:
    • German