- 31 Aug, 2020 3 commits
-
-
Jeffrey I. Schiller authored
Change-Id: Ifd5df82e0e60abb256edb2e5f17cf7d682c5d9d5
-
Jeffrey I. Schiller authored
Change-Id: Iee98a12ae75f9da3a175378fcac35fe2bb902307
-
Evan W. Patton authored
Change-Id: Ieea9dbb42095308f365831ba9c036d9e1f88276a
-
- 27 Aug, 2020 1 commit
-
-
Beka Westberg authored
-
- 26 Aug, 2020 1 commit
-
-
Evan W. Patton authored
* Implement a universal URL format for assets in WebViewer * Allow file:///appinventor_asset/ for WebViewer assets Change-Id: I7950e38baf30d1c7eddaea5f8de230a5381eabaf
-
- 21 Aug, 2020 2 commits
-
-
Evan W. Patton authored
Change-Id: Idd7b231e4c57da44b008ba4c5fbb700cf4342d78
-
Evan W. Patton authored
With the nb184 change, apps that previously worked on Android 10 may no longer work if the app in question stored files based on the external storage root (e.g., /sdcard). While Google isn't enforcing read/write access to directories outside of the app-private path just yet (this will be true in Android 11), we switched over most file operations to use the app-private path anyway starting with Android Q. New apps will read/write files without issue, however apps that are used to using the old path on Android 10 have no way to read files they may have written. This change adds a LegacyMode property to File, which is False by default, that allows a developer to access files relative to the root of the external storage on Android 10 and higher. I've included a note that the use of this property may cause apps to fail starting with Android 11. Change-Id: I4ab0d26e54d2a74535b4a691cfd63826543d29a4
-
- 12 Aug, 2020 7 commits
-
-
Evan W. Patton authored
Change-Id: I9897d3efca47a8f55fd2f9d1c7651904ccc184bf
-
Evan W. Patton authored
Change-Id: Ie2c1087e4c7bb4c686abc826d93b885850cd0169
-
Evan W. Patton authored
Change-Id: I24455d6b3a7e488e36652520de6b7c7a954a73e5
-
Pavitra Golchha authored
-
Sarthak Handa authored
-
Evan W. Patton authored
Change-Id: I560c183fd5bcb125898f2ede8ef54674b0fa98a3
-
Jeffrey I. Schiller authored
When viewing the Trash List, do not permit projects to open if clicked on. Change-Id: If6faee5775334e99aba7d481a8dd6525a6e987e7
-
- 11 Aug, 2020 1 commit
-
-
Evan W. Patton authored
Change-Id: If38192743fbc840e2752fc9a8267c884a8a7b490
-
- 29 Jul, 2020 5 commits
-
-
Jeffrey I. Schiller authored
Change-Id: I9e15974cbe5dfcb0432a2ba33d702110d3f74cc4
-
Jeffrey I. Schiller authored
Change-Id: I2e81b36d7130354afd119da8045347be6365ca16
-
Jeffrey I. Schiller authored
Fix permission requests for the Web, CloudDB and Canvas components. In the case of the Canvas component permission is only required if the Save() or SaveAs() methods are used. Change-Id: Ic0191295fd6d93ade19d21994be9c68b2d355e4e
-
Evan W. Patton authored
Change-Id: I9c2e0b4531e9ff9242e108fe6427acc7a5ab0739
-
ellelili2025 authored
* Update documentation for uselegacy in SpeechRecognizer
-
- 24 Jul, 2020 1 commit
-
-
Evan W. Patton authored
The Navigation component makes use of org.osmdroid.util.GeoPoint, but if it is included in a project without also including a Map component, compiled apps fail due to the fact that GeoPoint is not in the final binary. This change asserts that the Navigation component is dependent on osmdroid.jar when building apps. Change-Id: I1111c710e3b53a6dc85d65668ef140d6286ec585
-
- 21 Jul, 2020 2 commits
-
-
Pavitra Golchha authored
-
xuwenbin authored
-
- 15 Jul, 2020 2 commits
-
-
Bart Mathijssen authored
-
jarlisson2 authored
It was not possible to implement or support Picture-In-Picture in my activity due to the lack of an "s" in the supportsPictureInPicture element. Change corrected in this request.
-
- 13 Jul, 2020 1 commit
-
-
Evan W. Patton authored
* Allow and/or blocks to have 0 or 1 inputs Change-Id: Ic04587ca376f7ed1bb582d8c273b6f16833ad13d * Make and/or ops more sane when < 2 args Change-Id: I87f1fdf91bccb9ead5e786e0006f531c04585cba * Add identities to math add/multiply with < 2 args Change-Id: If637a09b447168e578c143b4f57bd990cb4aad8c * Refactor identity information for logic_operation Change-Id: I446b9dbc7f82bf165d5751a90297f409a841091b * Fix missing identities when mutating and/or Change-Id: I8bb25ca917f28ad054254f7b087dce7fc505698c * Fix logic bug in logic_or block Change-Id: Ib070bebc8d1ffb09a002d3e4557648f79cd26103 * Use ±inf.0 for min/max identities Change-Id: I374ae68f0559483285246e1035fd6f5ddf1674c8 * Render ±infinity as strings rather than min/max long Change-Id: I82721ab57128c381189c5afe5f1fff0749b3a06c
-
- 12 Jul, 2020 2 commits
-
-
Jeffrey I. Schiller authored
Change-Id: Iaf2381b8bfc704b8ba4501953da0696272ae0b78
-
Evan W. Patton authored
The source structure tree is based on GWT's Tree implementation, which uses focusable elements to handle keyboard navigation. However, when these items are selected by the user, they also cause the browser to scroll, resulting in the view jumping around, sometimes significantly depending on the size of the scroll offset. This change passes an optional flag, `preventScroll`, to the native `focus` method to suppress this browser behavior. It leverage's GWT's mechanism for making compile-time substitutions of classes to replace the GWT implementation with an App Inventor-specific implementation. Change-Id: I4766e5a3c119ee461d8f20dc359f4d9cdec112c0
-
- 06 Jul, 2020 2 commits
-
-
Evan W. Patton authored
Change-Id: Id4268b96f4603e5b74f34028fa40300ace9b3145
-
Evan W. Patton authored
Change-Id: Id0c8145f73cdd17c9d5d275cbb2b5112780a3754
-
- 03 Jul, 2020 1 commit
-
-
Evan W. Patton authored
Change-Id: I4947204de832f3b4224a6639187811f52ec7ea76
-
- 01 Jul, 2020 3 commits
-
-
Evan W. Patton authored
Change-Id: Iffdeec04dd0b1c9e6c9e081ce85d6bc0fd1f9f12
-
Jeffrey I. Schiller authored
Make sure the “autoload” query parameter is passed through all of the various login paths. Change-Id: I445355d325f2e5d1964bda270b52c4ef6d43e0dd
-
Jeffrey I. Schiller authored
Handle the case where someone manually starts the Companion on a Chromebook and then uses the Connect->Chromebook option. Change-Id: I6c94407e362d0a4d484ea62ad46ec38271daa2a6
-
- 30 Jun, 2020 1 commit
-
-
Shreyash Saitwal authored
-
- 25 Jun, 2020 2 commits
-
-
Evan W. Patton authored
Change-Id: I6e67e5d15ce2d1999e971386bf9536fa99009219
-
Jeffrey I. Schiller authored
When run on a Chromebook, replace the Connection menu items of “Emulator” and “USB” with a new “Chromebook” choice. This choice will use an intent to start the Companion and hand it the code needed to give the Rendezvous server to get a WebRTC connection started. Based on work started by Evan W. Patton. Co-authored-by: Evan W. Patton <ewpatton@mit.edu> Change-Id: I85c143a4c66359fa10a4aa295541dfdc8789d411
-
- 19 Jun, 2020 2 commits
-
-
Evan W. Patton authored
Change-Id: I14e5ee8fd44cf929166ae919a5857e09234b5eff
-
Evan W. Patton authored
Change-Id: I48418d1092a9f832ea457fdc9b07577b3e94d1ee
-
- 12 Jun, 2020 1 commit
-
-
Evan W. Patton authored
Change-Id: I3bf6e2ba30850b1bb05e5f75b1e8e0f1d540b5dd
-