Eng:Scratch 1.2

Scratch 1.2 was released on December 2, 2007. It featured several improvements over 1.1. It was the last version to save projects with the header.

Blocks
There were several new blocks in the Scratch 1.2 beta and 1.2.1.


 * Looks: Costume # added; last costume selected by default in switch to costume; in 1.2.0, but not 1.2b or 1.2.1, the default times for the say and think blocks got changed to 10
 * Sound: Tempo and volume blocks added; piano added to play note for . "Beats" was added to the end of the play drum  for  and play note  for  blocks, "bpm" to the end of set tempo to, and the tempo and volume blocks were switched in order in 1.2. 1.2 had a glitch that the tempo block was local; this was fixed in 1.2.1. 1.2.1 had a new block: rest for  beats.
 * Control: In the beta, there was the comment block
 * Sensing: Color is over ? changed to color  is touching ?;  of  added
 * Numbers: abs block expanded into of

The experimental blocks from 1.0 and 1.1 remained.

UI

 * Draggable Sprite Feature implemented
 * Costumes show file size
 * Delete button changed to X icon (in 1.2)
 * Sharing has 6 common tags that can be checked
 * Sounds and images can be compressed when sharing
 * "Copy" changed to "duplicate" in context menu
 * Save Image of Scripts option added
 * IMAGE can be saved from the Shift-Click-R menu
 * Project Notes only show notes; not username
 * In 1.2, the "export sprite" button was reduced to simply "export"
 * The Paint Editor UI was edited:
 * Image editing tools were on left, above the canvas
 * "Clear" button was on right, above the canvas
 * In the beta, a beta tag was added to the Scratch Logo

Variants
The Scratch 1.2 beta was released on October 29, 2007. 1.2.1 was released only 4 days after 1.2.0, on December 6, 2007. 1.2.1 had numerous bug fixes, and also the new rest for beats block. The glitches in 1.2 that 1.2.1 fixed were:
 * A hidden sprite could block mouse clicks on other sprites in presentation mode
 * The tempo monitor did not show that it is global
 * A bug in the Change Tempo by block
 * A bug in the get attribute block (no longer in Scratch) applied to the stage
 * The Windows uninstaller deleted the entire Scratch folder if it contained user projects