Scratch 1.2 is now available for download.
This is the first release since the public launch of Scratch on May 15, 2007.
This version includes important new features and bug fixes, based on suggestions by Scratch community members. Other suggestions from the community are high on our "wish list" for future releases. Scratch 1.2 is also packaged with a brand new set of sample projects, including projects that were uploaded by some members of the Scratch community here on the Scratch website.
Scratch 1.2 may be downloaded from http://scratch.mit.edu/pages/download
For a list new features, see http://scratch.mit.edu/pages/1.2-release-notes
Please report any problems using the form at http://scratch.media.mit.edu/contact/us
Thank you for using Scratch. Scratch on!
-The Scratch Team
Offline
Whoopee!!!!!!!!
Offline
YAY!!!!!!!!! also, ya why isnt the comment block in it?
Offline
To keep this thread focused on the release, I answered your question about the comment block in a new thread here: http://scratch.mit.edu/forums/viewtopic.php?id=2359
Offline
Mac OS X users, if you use multiple users, then you will have to make some changes to the Scratch download to be able to save projects.
In a terminal window, you need to run
find /Applications/Scratch -exec chmod go+rX '{}' \;
find /Applications/Scratch -type d -exec chmod go+w '{}' \;
to make sure that all the files are readable by everyone and all the directories are writeable by everyone. (In some situations, you may not want to make all the directories writable, in which case don't run the second line.)
I have no idea why the Scratch team made the directories unreadable---I would have thought that the MIT people would be familiar enough with UNIX permissions not to have made that mistake. Perhaps whoever was doing it had only used his or her Mac as a single user and did not bother to check permissions.
Offline
I noticed that v1.2 went with a separate tempo for each sprite, but provided no way to communicate the tempos (they aren't one of the state variables in the new sensing block).
This will make dances and music composition programs hard to synchronize, since everything will *still* have to be done with global variables.
It would have made more sense for tempo to be a shared state variable than a sprite-specific one, especially since the stage has a tempo and the variable display for it just says "tempo" not "Stage's tempo".
Offline
Hi, Kevin.
Tempo is now global (at your suggestion). However, there is a bug: the watcher still shows tempo as a sprite-specific attribute. It also appears that the "change tempo" block is not working properly.
Thanks for the suggestion about the file/folder permissions. To be honest, I assumed that DiskUtilitiy was in control of the folder permissions. But perhaps it maintains the original permissions; I can try that in the next version. (The Scratch 1.1 release was made exactly the same way; did you also have permission issues with that one?)
-- John
Last edited by johnm (2007-12-02 21:46:28)
Offline
It is is fantastic to have 1.2 that has no glitches!
Offline
I'm happy to see the new version of Scratch.
However, I noticed some tiny things (mostly about translating):
- Some strings don't change to the current language when opening a project (eg. left arrow, space, ...)
- Some strings given in .po are not used at all (eg. costume, meow, ...; and Scratch cat is called Sprite1 instead of the translation of 'sprite')
- Why did you change the initial timing of 'say block' to 10 secs?
Offline
I did have problems with Scratch 1.1 permissions also. I assumed at that time that the prohibitions on multiple users were deliberate, to protect the examples from damage, but on further use of Scratch I realized that the system was set up to encourage people to put projects in the install directory. This may need to be rethought in future versions, having separate directories for user projects and demo projects, with the demo directories write-protected and the user directories open.
I'm glad that tempo is global---it makes a lot more sense that way. It is still documented as sprite-specific in the reference manual.
bernatp, I suspect that the increase in default duration came because the younger users were not able to read messages fast enough. I've noticed a tendency for kids in my Tech Club to put up messages for too short a time, since the programmer knows what the message says and does not read it to verify the timing.
Offline
Found a bug!
I know this can't be fixed since 1.2 is out but...
When you mouse-over the X to delete a sound, it says, 'Delete this costume.' It's a sound you are deleting, not a costume.
Offline
bernatp wrote:
- Some strings don't change to the current language when opening a project (eg. left arrow, space, ...)
This is a bit surprising. Can you tell me where in the interface this is happening? And for which language? Not all of the languages translate the entire interface.
bernatp wrote:
- Some strings given in .po are not used at all (eg. costume, meow, ...; and Scratch cat is called Sprite1 instead of the translation of 'sprite')
If you make a new project, the 'meow', 'pop', 'Sprite1' strings should translate if the .po file has them. Please let me know if this does not work.
Thanks for the feedback!
Evelyn
Offline
Any new blocks from the 1.2 bug test?
Offline