<li>Minor bugfixes associated with building from sources.</li>
<li>Resize-able and Full Screen Video support. You
<li>Added code to map account e-mail addresses. A special configuration file (fixids) is used
can now resize an existing Video Player component
to map Google Email addresses to other Google Email Addresses. This is used to fix some people
from the blocks editor. In Android 2.0+ you can set
who have mixed case letters in their email addresses when in the past they didn't.</li>
a Video Player to use the entire phone's screen. The
<li>
<back> key will restore it to its original
The Blocks editor is now signed with a public CA issued certificate. People should no longer see a warning dialog box from Java that they have to click past.</li>
size.
<li>
</li>
Added more detailed logging to the build server.
<li>
</li>
Horizontal and Vertical Arrangements can now align
</ul>
their contents. Arrangements and Screens can now
align their contents along Left, Right, Center,
Top and Bottom edges.<br/>
These settings have no effect if the arrangement
size is set to automatic, and vertical setting has
no effect if the screen is scrollable.
</li>
<li>
Canvas and Sprite Improvements. The new events
"Flung", "TouchUP" and "TouchDown" have been added
to Sprites and Canvases. When a user touches a
Sprite and then quickly swipes their finger in
some direction, a "Flung" event is issued for the
Sprite which gives the direction and speed of the
swipe. This can be used to determine the direction
and relative speed to move a Sprite. Canvases also
receive a Flung event so a user can perform the
swiping (Fling) motion anywhere on a Canvas and
the MIT App Inventor programmer can decide how to
handle it.<br/>
When a user places their finger on a Sprite, a
TouchDown event is now triggered. When they lift
their finger a TouchUP event is triggered. These
events are in addition to the existing "Touched"
event.
</li>
<li>
Added new screen orientation settings: (1) User
(let's the app's user select portrait or
landscape; and (2) Sensor (auto-rotates as the
phone rotates)
</li>
<li>
We also made minor User Interface improvements and bugfixes.
</li>
</ul>
</h3>
<h3>Version 127, July 24, 2012</h3>
<h3>Version 128, August 6, 2012</h3>
<ul>
<ul>
<li>Added a Camcorder component. It works similarly to the Camera component but captures Video instead of photos.<br/>
<li>Minor bugfixes associated with building from sources.</li>
<ul>
<li>Added code to map account e-mail addresses. A special configuration file (fixids) is used
<li>Known Issue: If you play back a recorded video, it will be very small. This will be fixed in an upcoming release.</li>
to map Google Email addresses to other Google Email Addresses. This is used to fix some people
</ul>
who have mixed case letters in their email addresses when in the past they didn't.</li>
</li>
<li>
<li>Allow Image Sprites to rotate and resize simultaneously.</li>
The Blocks editor is now signed with a public CA issued certificate. People should no longer see a warning dialog box from Java that they have to click past.</li>
<li>Bugfix in Webviewer component where it could under certain circumstances get a null pointer exception.</li>
<li>
<li>Permit Application's versionName and versionCode to be edited in the Designer as a property of the Screen1 component. This is necessary to permit updating of applications submitted to the Google Play Store.</li>
Added more detailed logging to the build server.
</ul>
</li>
</ul>
<h3>Version 126, June 26, 2012</h3>
<h3>Version 127, July 24, 2012</h3>
<ul>
<ul>
<li> Upgrading the Player Component - Added a Completed event, an isPlaying method, a Looping and Volume property. Modified the Stop method to seek back to the beginning of the song.</li>
<li>Added a Camcorder component. It works similarly to the Camera component but captures Video instead of photos.<br/>
<li> Updated Player Component Documentation.</li>
<ul>
<li> Added new flag to the launch-buildserer script allowing the ability to specify log file and output path.</li>
<li>Known Issue: If you play back a recorded video, it will be very small. This will be fixed in an upcoming release.</li>
<li> Added a link to the main panel for access to Release Notes.</li>
</ul>
<li> Updated text in Quizme tutorial.</li>
</li>
<li> Added check for invalid file names.</li>
<li>Allow Image Sprites to rotate and resize simultaneously.</li>
<li> Modify LocationSensor component to include designer properties for time and distance notification intervals.</li>
<li>Bugfix in Webviewer component where it could under certain circumstances get a null pointer exception.</li>
<li> Cleaned up misleading warning and error messages.</li>
<li>Permit Application's versionName and versionCode to be edited in the Designer as a property of the Screen1 component. This is necessary to permit updating of applications submitted to the Google Play Store.</li>
<li> Updated documentation on how to restart the app from the blocks editor.</li>
</ul>
<li> Added new property, MinimumInterval, to accelerometer, that keeps it from reporting Shaking events too often.</li>
<li> Changed the error reporting so that red error messages in the Designer disappear when the user clicks the mouse anywhere on the screen.</li>
<h3>Version 126, June 26, 2012</h3>
<li> Updated documentation for color blocks to match the changes made in "make color" and "split color"</li>
<ul>
<li> Change version to come from Git rather than Mercurial.</li>
<li> Upgrading the Player Component - Added a Completed event, an isPlaying method, a Looping and Volume property. Modified the Stop method to seek back to the beginning of the song.</li>
</ul>
<li> Updated Player Component Documentation.</li>
<li> Added new flag to the launch-buildserer script allowing the ability to specify log file and output path.</li>
<li> Added a link to the main panel for access to Release Notes.</li>
<li> Updated text in Quizme tutorial.</li>
<li> Added check for invalid file names.</li>
<li> Modify LocationSensor component to include designer properties for time and distance notification intervals.</li>
<li> Cleaned up misleading warning and error messages.</li>
<li> Updated documentation on how to restart the app from the blocks editor.</li>
<li> Added new property, MinimumInterval, to accelerometer, that keeps it from reporting Shaking events too often.</li>
<li> Changed the error reporting so that red error messages in the Designer disappear when the user clicks the mouse anywhere on the screen.</li>
<li> Updated documentation for color blocks to match the changes made in "make color" and "split color"</li>
<li> Change version to come from Git rather than Mercurial.</li>
</ul>
<p/>
<p/>
<h3>Version 125, May 6, 2012</h3>
<h3>Version 125, May 6, 2012</h3>
<ul>
<ul>
<li> Added ability for apk's created with this version of AppInventor, to be uploaded to Google Play.</li>
<li> Added ability for apk's created with this version of AppInventor, to be uploaded to Google Play.</li>
<li> Fixed Searching in documentation.</li>
<li> Fixed Searching in documentation.</li>
<li> launch_buildserver script now accepts command line arguments</li>
<li> launch_buildserver script now accepts command line arguments</li>
<li> Fixed numerous issues in the documentation pages.</li>
<li> Fixed numerous issues in the documentation pages.</li>
<li> App Inventor should now work better with IE9</li>
<li> App Inventor should now work better with IE9</li>
<li> Fixed signout link</li>
<li> Fixed signout link</li>
<li> Added a Shape property to the Button component</li>
<li> Added a Shape property to the Button component</li>