Skip to content

Releases: jmoenig/Snap

4.0.10.1

10 Apr 09:15

Choose a tag to compare

minor maintenance release, addresses an issue recently introduced by new versions of Chrome

Walldorf

15 Jan 07:33

Choose a tag to compare

Named "Walldorf" to honor SAP's sponsorship Snap’s first update in 2017 concludes a series of improvements and enhancements to the user interface. While previous releases in 2016 focused on data and its visualization (tables, linked lists and first-class sprites) v4.0.10 revisits how you work with blocks, adding such long sought-after features as UNDO/REDO, auto-wrapping (inside-out nesting of control structures), entering formulas using the keyboard, refactoring variables (renaming all accessors in scope), browsing and previewing libraries, supporting hierarchical drop-down menus for input slots and extending the typography for block labels. In addition, this release also improves the UI for working with resources (pictures, SVGs, sounds) and projects.

Detailed description of new features:
http://snap.berkeley.edu/BlockEnhancementsInSnap.pdf

_Summary:_

Features:

  • auto-wrapping of C-slots
  • undo / redo for blocks, unlimited, but has some issues
  • search field for projects, thanks, Bernat!!
  • basic typography support for custom block labels, thanks, Bernat!!
  • treat JS-function reporters the same as variable getters wrt rings
  • new url switch #dl: for downloading raw shared projects
  • new url option switch: &noExitWarning
  • svg support for images from the web (svg files have been supported for a long time)
  • use media dialog for browsing and importing sounds
  • highly experimental infix-expression-to-reporter parser. Thanks, Bernat, for the brilliant idea to add it to the search-blocks field!
  • hierarchical menus, also for custom blocks, thanks, Brian!
  • variable refactoring, thanks, Bernat!
  • “#run:” flags (same as “#present:”): ’editMode’, ‘noRun’, ‘hideControls’, thanks, Brian!
  • Libraries Browser, thanks, Michael!

Fixes:

  • Music (play note) to work again in new and recent browser versions (Chrome 55)
  • IDE layout: fixed resizing issues when the window becomes too small
  • Keep left-over blocks from “relabel” around
  • Evaluate the generic WHEN-hat block’s predicate and first step of the attached script in the same atom
  • “go back _ layers” to work with out-of bounds numbers, thanks, Brian Broll!
  • Translation updates (Russian, Polish, Danish, Portuguese, Catalan, German)

4.0.9.2

10 Nov 08:47

Choose a tag to compare

Translation updates:

  • new Galician translation, contributed by @tecnoloxia
  • Italian translation update
  • minor German translation update

4.0.9.1: fixed a flat-mode glitch, updated Portuguese translation

31 Oct 08:48

Choose a tag to compare

minor maintenance release:

  • Updates the Portuguese translation, thanks Manuel!
  • Fixes a longstanding but only now discovered rendering bug in flat-mode, thanks Bernat, for finding it!

Upland

29 Oct 16:25

Choose a tag to compare

(named after Upland, IN where those features were first demonstrated at CCSW:2016)

  1. New Visible Stepping Feature adds slider for controlling slowed down visible execution, where blocks and input slots highlight as they are evaluated. At the slowest setting the execution pauses after every step, so the user can click on the new "next step" button and thus manually single-step program execution:

visiblestepping

  1. Speed-up execution of non-warped custom command blocks by factor 2 (by making sure they evaluate in a single frame and not over two frames as they used to)

  2. Many improvements to text-editing contributed by Bernat Romagosa (@bromagosa).

  3. Bug-fixes

4.0.8.7

12 Aug 10:11

Choose a tag to compare

a little maintenance release:

  • replaced deprecated KeyboardEvent.keyIdentifier with .key
  • fix: for hidden sprites show ASK question in input box

4.0.8.6

03 Aug 09:44

Choose a tag to compare

restore implicit formal parameters for serialized lambdas

4.0.8.5

31 Jul 06:41

Choose a tag to compare

fixed #1348 - opening projects from url not working in non-English

4.0.8.4

20 Jul 08:15

Choose a tag to compare

a minor maintenance release:

  • fixed #1333 (paint new costume not working in retina mode in Firefox and Edge)

4.0.8.3

19 Jul 12:59

Choose a tag to compare

maintenance release with bugfixes:

  • avoid blitting artifacts for non-integer devicePixelRatios in Firefox, Edge, IE
  • fixed 3D corners for buttons in Firefox for Windows
  • fixed color collision detection for retina mode
  • enabled broadcasts to be sent to specific sprites (experimental)