- 23 Jan, 2018 1 commit
-
-
Evan W. Patton authored
When importing a project that requires an upgrade involving project settings, if any screen loaded before Screen1 would fail to upgrade. Attempting to build a project in this state would only generate YAIL files for the successfully loaded screens. The build server would attempt to generate YAIL for the missing screens using the AI1 YAIL generator, which no longer exists. The error message doesn't give any indication that this is the problem. This change defers loading of screens other than Screen1 until Screen1's form is loaded. At this point the upgrade of the Form and the project settings will have occurred, and then we can proceed to load the additional screens. Change-Id: Ibde055171a8939a9e9ae5ed8ea5ce3954fb5ccf1
-
- 19 Jan, 2018 3 commits
-
-
Jeffrey I. Schiller authored
-
Evan W. Patton authored
DatePicker, TimePicker, and Notifier create dialogs that do not have the appropriate color. This commit adds behavior to the compiler to output styling information for dialogs so that these components properly reflect the user's chosen AccentColor. Change-Id: I770dcdff555b9f40a28c75e435e938e6258ab3c5
-
Evan W. Patton authored
Projects using relatively sized markers are unable to load correctly because the width/height is set before the MockMap is ready. This change introduces a needsUpdate flag that is set when this occurs. The size is then updated when addToMap is called once the map has been set. This also fixes a minor bug where markers with image assets do not end up being the correct size in the designer after toggling visibility. Fixes #1136 and fixes #1137 Change-Id: Ic800b19241b9bcf33cd07db17308b7c61d13b81e
-
- 18 Jan, 2018 1 commit
-
-
Evan W. Patton authored
Setting Theme is sufficient and an interaction with default values breaks some upgraded apps. Change-Id: Idf36857bcc314b7fba45d730986c5d2d6749d727
-
- 17 Jan, 2018 1 commit
-
-
Evan W. Patton authored
Fixes #1125 Change-Id: I6dbb8cae01fbd1cb556fe9c20f73c82fa2075051
-
- 12 Jan, 2018 1 commit
-
-
Evan W. Patton authored
Fixes #1121 Change-Id: I64c464a96614ee9f0d4f5b9f55ab350ddeeb12f5
-
- 11 Jan, 2018 1 commit
-
-
User authored
Fixed #1120 Change-Id: Idd679d701cfad71580cbd841a093dd35b558fc5f
-
- 08 Jan, 2018 7 commits
-
-
Evan W. Patton authored
When a string such as "permission," is used with @UsesPermission, it results in an empty string appearing in the permission list, and in the <uses-permission> annotation in AndroidManifest.xml. Google Play Store will reject such apps. This commit filters out empty strings during component processing and during compilation to fix this issue. Fixes #1108 Change-Id: Icafe2fa658f83f046dacfec98d3f0cb8f8b90755
-
Evan W. Patton authored
Change-Id: If66538c363b19b001a065ebc72e73a73927da7a7
-
Evan W. Patton authored
Fixes #1109 Change-Id: Ic34ac78f5fda8af8f2286d2f604f2b4d4c2e84e0
-
Evan W. Patton authored
Fixes #1118 Change-Id: Ib08fb391529b26ca107b5e8f67acb329e70e958e
-
Evan W. Patton authored
Many issues were reported with the theme update. This change updates the Form version and adds a new "Classic" theme that will be default for projects. Users can change to the new themes by using the other theme options. Fixes #1105, #1092, #1089, #1086, #1081 Change-Id: I9aa23a3d07d782fd61eb593e4d282a64b5941572
-
Jeffrey I. Schiller authored
Change-Id: Ib0a330ed53fb3fed1f8a128908026602fc058d74
-
Jeffrey I. Schiller authored
-
- 05 Jan, 2018 1 commit
-
-
Evan W. Patton authored
The version called wasn't introduced until 2.5, we use 2.0.1 Change-Id: I6cf1273ead751c29102f7e9bca07767c3b8241b8
-
- 04 Jan, 2018 6 commits
-
-
Evan W. Patton authored
1. Makes the GeoJSON asset picker show "None..." instead of "..." when nothing is selected 2. Makes MockFeatureCollection icon show when dragging from the palette 3. Centers the "From URL" dialog that appears when retrieving GeoJSON from a URL Fixes #1074 Change-Id: Ib88eb768df5421b8be4defb472e4b516a3ca94fa
-
Evan W. Patton authored
The new companion is too large to fit in the emulator's 8 MB memory limit all at one time. This commit changes NanoHTTPD so that for PUT operations the contents of the file being PUT are first written to a temporary location rather than being kept fully in memory. Fixes #1077 Change-Id: I61207c57d7d3dca8e8a2f65ba1b0afe676e6342b
-
Evan W. Patton authored
A hard-coded '/' breaks builds involving Maps on Windows. This commit switches to using File.getName() to get the name of archive before stripping its '.aar' file extension. Change-Id: I2b43569011975ef1d1ee33f28fbc4d1270e5f331
-
conorshipp authored
Resolves #1090
-
User authored
Fix IO not closed properly.
-
paulolc authored
Change-Id: I2ba2ca38c9cf22decc0e3cf18f96f7fd74488efb
-
- 03 Jan, 2018 1 commit
-
-
User authored
-
- 28 Dec, 2017 3 commits
-
-
Jeffrey I. Schiller authored
Change-Id: I99edf1b7b150415936b159b6c365f7832d34faf8
-
Jeffrey I. Schiller authored
Change-Id: I12443b52dacdb9cd71670769835898239d35158c
-
Evan W. Patton authored
Change-Id: I8f2cfd0ad5d511beb1eea626538b9ed607d94696
-
- 27 Dec, 2017 1 commit
-
- 23 Dec, 2017 4 commits
-
-
jerry73204 authored
Add additional editorArgs parameter to DesignerProperty, and make ChoicePropertyEditor accept editorArgs to obtain choice names. Change-Id: I70f5421fe05f0061fe0e09a63e170ce26631caa1
-
Evan W. Patton authored
Fixes #1041 Change-Id: I6a22263f218cf2e3bd78cc414957806334fef5c7
-
Evan W. Patton authored
Change-Id: I904a77812093a34d2b5cabf792b157e048ab6bb0
-
Evan W. Patton authored
Also fix scaling issues with ActionBar update Fixes #1055 and #1056 Change-Id: I04099732b574bf14a329a06c0bcfc75850a4315f
-
- 22 Dec, 2017 1 commit
-
-
Evan W. Patton authored
This commit adds support for Maps using OpenStreetMaps and USGS tile layers. It also adds a number of components related to Maps: 1. Marker: Custom markers to represent points on a map. 2. LineString: Line segments drawn on the map. 3. Polygon: Polygons to draw 2D areas on the map. 4. Circle: Draw a circle at a point with a given radius. 5. Rectangle: Polygons, but fixed corners/sides. 6. FeatureCollection: Collections of the above loaded from a GeoJSON file. Change-Id: Ib2d7155094f2557e102de118d5c629abb9675086
-
- 21 Dec, 2017 2 commits
-
-
Jeffrey I. Schiller authored
CloudDB is similar to the FirebaseDB component but does not require a proprietary back-end database. Instead the back-end is based on the open source Redis system which is a well used and scale-able data storage solution. With CloudDB you can store arbitrary data, including binary image data, based on a “tag” which is a string. The “tag” is combined with ProjectID (which defaults to the name of the current project, but can be changed) so that multiple projects can use the same tags without interfering with each other. The domain name system name of the Redis server should be configured the “RedisServer” property. This defaults to “DEFAULT” which is a server provided default (more on that below). The “Token” property should be the password required for the Redis Server. An “out of the box” Redis server does not implement SSL, so the UseSSL property should be unchecked. In the DEFAULT setup, the server name is set to DEFAULT, UseSSL is checked and the Token is automatically generated when you load a project. In the DEFAULT case, a special modified Redis server is used which implements multi-user features which provide isolation between different MIT App Inventor programmers. It also uses SSL to protect on-line communications from interception. Author: Natalie Lao <natalie@csail.mit.edu> Author: Jeffrey I. Schiller <jis@mit.edu> Author: Joy Mitra <joymitro1989@gmail.com> Change-Id: Ic7d7aa0f7337a5452d9c138920813deb797fac20
-
Jeffrey I. Schiller authored
Fix the AcclerometerSensor component for tablets that use Landscape mode by default. Add a “LegacyMode” designer property so people can revert this behavior for apps where they have performed the needed compensation in their own blocks (though we would prefer they just fix their blocks). Change-Id: I29157612d54dd28ec0e85a822ef47f6ddd73b05c
-
- 20 Dec, 2017 2 commits
-
-
ColinTree authored
-
Mark Sherman authored
Fixes #1059
-
- 13 Dec, 2017 1 commit
-
-
ColinTree authored
Fix #1006
-
- 11 Dec, 2017 2 commits
-
-
CAVEDU Education authored
-
ColinTree authored
Closes #1038 Fixes #1037
-
- 25 Nov, 2017 1 commit
-
-
moliata authored
This commit makes our TitleVisible property changes affect title bar's visibility in the designer as well as on any connected device. Change-Id: I64ab6917761fe627fc6565be784ad78a3bfdcbd9
-