- 13 Apr, 2020 2 commits
-
-
Evan W. Patton authored
Change-Id: Icebd59c7b7a7e112f42514a3531cb78ef1537c01
-
Evan W. Patton authored
Change-Id: I7aef0856d098b490d36d36d410dc9763ccb5a034
-
- 09 Apr, 2020 3 commits
-
-
Jeffrey I. Schiller authored
Cleanup the code that deals with detecting connection failures. This change results in a more stable experience on Firefox. It also ensures that any closed WebRTC connection is cleaned up properly. This means that if the Companion disconnects due to the Companion being closed, or a network failure, a new connection can be made reliably without having to reload App Inventor in the browser. Change-Id: I35ccba26729d7c870201165cb3821991a6f523ee
-
Jeffrey I. Schiller authored
Change-Id: I9a411efca491ad548a9d8560d50b8e8fdb0ef752
-
Jeffrey I. Schiller authored
Change-Id: I04821ae6834300478a31556aca32b6ef48367dd9
-
- 08 Apr, 2020 2 commits
-
-
Jeffrey I. Schiller authored
It turns out that the iceConnectionState on the connectionStateChange event is about a particular ICE Candidate pair, which may not be the selected and in use candidate pair. However checking the iceConnectionState on the WebRTCPeer object itself yields the state of the “selected” and in use candidate pair. Change-Id: I7d14041300ce82a02fd1bd04b9a940f26216d802
-
Jeffrey I. Schiller authored
Permit the MIT App Inventor programmer to provide their own Yandex API key. If they do not provide one, the builtin key (for the MIT deployment) will be used. Having neither a user provided key or builtin key results in an error. Change-Id: Ieb25514437133162b68fae7741ffdce5a8463d04
-
- 07 Apr, 2020 1 commit
-
-
Beka Westberg authored
-
- 06 Apr, 2020 2 commits
-
-
ellelili2025 authored
Co-authored-by: Li Li <lili2014@Lis-MacBook-Pro.home>
-
Shivam7-1 authored
-
- 03 Apr, 2020 1 commit
-
-
Evan W. Patton authored
Change-Id: I4ef111feb8f7734884577c5ea50055a35bdfe1c7
-
- 02 Apr, 2020 1 commit
-
-
Evan W. Patton authored
Change-Id: I11239726d38d09658b9d627dc0174932f7820c16
-
- 01 Apr, 2020 1 commit
-
-
Conor Shipp authored
-
- 31 Mar, 2020 1 commit
-
-
Evan W. Patton authored
Change-Id: Iadbfae002175a409b928f5c7e705c85cdb70566d
-
- 30 Mar, 2020 2 commits
-
-
Evan W. Patton authored
Change-Id: Id459b7a5963b8a8e2d64a674e0f35090621fac6a
-
Chetan Patil authored
-
- 27 Mar, 2020 8 commits
-
-
Jeffrey I. Schiller authored
Change-Id: Ib4d3034c2ce901b26d03f26afb43943f3bef44d2
-
Jeffrey I. Schiller authored
Change-Id: Ic3a3b7a93ada8fcfe649f6772d7121041c5c9dc5
-
Evan W. Patton authored
Change-Id: I9ef4fdb1bda35fbd023e908b41fa9aa5cc1b5e43
-
Beka Westberg authored
Refactors the context menu options into individual functions. Adds the "Generate Yail" option to component event blocks.
-
Beka Westberg authored
-
Evaldas Latoškinas authored
-
Pavitra Golchha authored
-
Beka Westberg authored
-
- 25 Mar, 2020 1 commit
-
-
Beka Westberg authored
-
- 24 Mar, 2020 3 commits
-
-
Evan W. Patton authored
Change-Id: I7ce9138f8d58bd1b9abd9b26adf16ce84770afc7
-
nitinseshadri authored
-
Diego Barreiro authored
Add Kodular implementation of a Magnetic Field Sensor, which can be used to detect changes in the magnetic field around the phone. It is useful, for example, to interact with magnetic buttons and trigger actions.
-
- 23 Mar, 2020 5 commits
-
-
Jeffrey I. Schiller authored
When the Companion is used to scan a bar code, if it finds a string that begins with http:// it calls the package installer (or in the case of the Play Store version, it hands it off to the on-phone browser). This functionality was added a while ago to deal with the case where people used the Companion to scan the barcode resulting from a package build. Basically people got confused between scanning a QR Code for connection to the browser and scanning the QR code of a packaged app. However it turns out that this was a useful feature because it lets people use the Companion to install their created apk’s so they do not have to have a separate bar code scanning app installed. This is particularly useful in a school setting in that it reduces the amount of work that staff have to do to setup devices. This commit updates the code to also call the installer when the string begins with https as well as http. Given that we will soon serve MIT App Inventor over https, packaged URL’s will soon begin with https. Change-Id: I5797f998749b1a309c9504088fa03d5aaf4eb06e
-
Evan W. Patton authored
* Fix multiselect issue when changing tabs/windows Change-Id: Ic015672436e5a1b25d022eacc14998081b4b195b
-
Pavitra Golchha authored
https://community.appinventor.mit.edu/t/ondestroy-not-fired/5341 Change-Id: Id4ed0ed02ab23cc33b904c90c3d41c702e4bc019
-
Evan W. Patton authored
Navigation component made use of java.nio.charset.StandardCharsets, which wasn't added to Android until API 19. This change passes "UTF-8" instead and lets the system handle the charset lookup. Change-Id: I646decde6be9b22780ddc6f067244a446fdcf5ad
-
Jeffrey I. Schiller authored
Update dependencies so using “ant Emulator” will build all of the prerequisites (like “ant PlayApp” and “ant PlayAppExtras”). Note: You must still have the commit that adds back the package loader code in order for the built Emulator to be able to update itself. Change-Id: Ieeac79f7b8c31c67144a3b5639484967bc1391f1
-
- 20 Mar, 2020 7 commits
-
-
Diego Barreiro authored
-
Susan Rati Lane authored
Change-Id: I9e9a75a024b4ce9159164d587b1dcf27b8474a43
-
Evan W. Patton authored
Change-Id: Ie61a8c3d0f11df726885df6ab2015c3bd5b5c7ff
-
rgangela99 authored
Change-Id: Iaae8b8ca29b2006953b2283e305167eeba6b8588 Co-authored-by: Evan W. Patton <ewpatton@mit.edu>
-
Suyash Jain authored
* Handle special cases of sin, cos, tan
-
Beka Westberg authored
Makes it so that the number field accepts hex, binary, and octal formats in addition to the binary format. Numbers are automatically converted to decimal upon code generation. Change-Id: I686e83ee29884f8251d43262f56f1336347db882
-
Li Li authored
Change-Id: I872e3740a1db8a7ddf97ee38b030f90fc2a00b53
-