- 07 May, 2019 5 commits
-
-
Jeffrey I. Schiller authored
Change-Id: Ia306d6a821dd00695d9721ead97bc81845ef7231
-
Jeffrey I. Schiller authored
Change-Id: Ie2703ed5833eb05628b0cc04548f7bb812bc1c5e
-
Jeffrey I. Schiller authored
Fix issues related to the merge of the translation into master Change-Id: If23bfb96f811467ee609ea92aa9ef53f518f4b92
-
Evan W. Patton authored
We now need to build three different companions for every release. This change makes it so that we can build all three with a single run of ant rather than having to configure multiple different companions and performing three separate builds of App Inventor for a components release. Change-Id: Ia0ed7e85513081e1fbaff606223f7d88b4dbc638
-
Jeffrey I. Schiller authored
Remove calls to the Package Installer in order to be compliant with Google Play Store rules. Change-Id: Iab89c09e815af14728f08682d02e4447077aed55
-
- 06 May, 2019 2 commits
-
-
Jeffrey I. Schiller authored
The primary rendezvous server is used for the initial rendezvous, whether using WebRTC or not (Legacy Mode). This change provides the location for a secondary rendezvous server to use for the WebRTC negotiation. This is only done if the Companion indicates that it supports this feature (sets “r2” to true in the JSON object it posts). Any information provided by the Companion can be used by the primary rendezvous server to determine which secondary server to use. Change-Id: I8706c4f0fe66a0e902595689896003feff9cdff7
-
Susan Rati Lane authored
German translation with multiple authors: Author: Marina de Queiroz Tavares <dqtm@zhaw.ch> Author: Matthias Müller <matthias.mueller.2@uni-jena.de> Author: Lyndsey Bonelli <lyn.bonelli@gmail.com>
-
- 26 Apr, 2019 1 commit
-
-
Evan W. Patton authored
* Use DomHelper to show Do It error dialog * Disable Do It when companion not connected
-
- 25 Apr, 2019 1 commit
-
-
Evan W. Patton authored
The onProjectAdded method of ProjectList will sort and refresh the table, which is an `O(n log n)` operation. However, when we load the list of projects initially, this will get called `O(n)` times, resulting in `O(n^2 log n)` performance. For many users, the number of projects might be small and this load time may appear negligible. However, for more prolific users with hunders of projects, this may result in multiple seconds wait time while the list is first loaded. This fix defers sorting the list until all projects have been added. Change-Id: I50332dd8f2993883428c79e8dafbebbe32e2c1fa
-
- 24 Apr, 2019 1 commit
-
-
Pavitra Golchha authored
Replace JarSigner with ApkSigner
-
- 16 Apr, 2019 2 commits
-
-
Andrew Godwin authored
-
Evan W. Patton authored
Change-Id: I6b527f899b08e488a191b39bcfc37976e5fe5af6
-
- 12 Apr, 2019 2 commits
-
-
suvamjain authored
* Updated Texting documents for Google Voice no receiving issue
-
Evan W. Patton authored
Change-Id: I0548b10a840678e25baa2636e2891838a5c6775b
-
- 10 Apr, 2019 1 commit
-
-
Evan W. Patton authored
Change-Id: I9b23ee39bb46e63d56e4bd7b6cc24b8d32cdade3
-
- 04 Apr, 2019 1 commit
-
-
Evan W. Patton authored
Change-Id: I25a6e14773fb75a43a556bee57d49e8aa292d036
-
- 02 Apr, 2019 4 commits
-
-
Jeffrey I. Schiller authored
When the “OK” button on the Companion Update dialog is pressed, properly hide the ConnectProgressBar as we are now no longer connecting. Change-Id: I4c5f24a5e8979757d6e7066c734ba40078e4a8ce
-
Evan W. Patton authored
For non-English users of App Inventor, if they go to the main page or click a link without a locale specified, for example, a repo link, then they will be presented App Inventor in English. This is bad from a UX perspective as the user then has to change the language and wait for the site to reload. It also interrupts whatever workflow they were currently doing (e.g., when opening a template project). This change stores the last locale from the query string as the user's preferred locale. When a locale isn't specified in the URL, we will check the locale and if it is set, redirect to that page automatically. To also save on performing actions that would be canceled by the redirect, we also reorder some initialization of Ode so that it only occurs if the redirect won't happen. Change-Id: I1b9ffa756aa08f05495832768b242341e4a30c38
-
Evan W. Patton authored
Change-Id: I2502bb3bce93db98575655bfb0e0cf8dd92f1119
-
Evan W. Patton authored
Change-Id: I44ce7d4cda5623b482283c30ebb63aea9053da83
-
- 28 Mar, 2019 5 commits
-
-
Colin Yang authored
* Unified file provider source
-
Evan W. Patton authored
-
Evan W. Patton authored
Change-Id: Ia732cb6a35725ef49bb5605f1ab0bc6a808fe33b
-
Evan W. Patton authored
The change to make component reference blocks usable in globals changed the ordering of initialization in such a way that components that rely on the theme applied to Screen1 end up getting the wrong theme. This corrects the order of initialization so that Screen1's properties are set immediately before any other components are created.
-
Evan W. Patton authored
Change-Id: I103da79effba61d8255d6189b6e0bcef55b8875d
-
- 27 Mar, 2019 2 commits
-
-
Evan W. Patton authored
-
Evan W. Patton authored
-
- 25 Mar, 2019 3 commits
-
-
皮皮蟹 authored
Null value shouldn't add to map, and blocks under a disabled block should be ignored.
-
Evan W. Patton authored
-
Jeffrey I. Schiller authored
Have the Companion create a unique “InstallationId” which it reports to the Rendezvous Server. This will help us keep track of how many Companions are out there and what version of Android (and the Companion) they are running on. Note: The id is generated by the ACRA Library and is persistent across upgrades of the Companion. However it will be re-created if the Companion is uninstalled and then re-installed. It is not related in any way to any Android provided identifier, which minimizes the privacy impact of this identifier. Change-Id: I7b85afe1451f4d44b4e0d412b3f37904425e3112
-
- 23 Mar, 2019 9 commits
-
-
ZhengCornell authored
Change-Id: Ic56482d73262b9a1ddab955e8560f975f42d87a0
-
Ankriti Sachan authored
The value of this variable can be changed if any class other than Activity is used as base class for Form.
-
Jeffrey I. Schiller authored
Changed the extension from PNG to png (because case matters!) Fixes #1620 Change-Id: I6a334cfb18caa5b2a50ac4ea34109a6325a3586f
-
Jeffrey Schiller authored
Eliminate the single threaded executor because it is not needed. Instead use Timer.scheduleAtFixedRate() to trigger the Poller once per second. This approach is more correct and simpler. Also, ignore an empty response from the Rendezvous server (which means that it hasn’t received any ICE Candidates from the browser yet). Previously we attempted to JSON parse it and threw an exception (which was logged and ignored). Change-Id: If0bc95c754a3fd052ac32cfa966fcbcfe658f55d
-
Susan Rati Lane authored
This is a toggle switch component. Functionally, it behaves the same as a checkbox: the ON state is equivalent to checked. Since iOS does not have a checkbox and only offers toggle switches, this component paves the way for an on/off component that is shared by both Android and iOS. The toggle switch is a 2-color control, which means that there are 4 configurable colors, 2 for on and 2 for off.
-
Colin Yang authored
Allow drawing shapes (made up with lines) and arcs (or sectors)
-
Jeffrey I. Schiller authored
De-Bounce the “Connect with Code” Button in the MIT AI2 Companion The Companion's design is to setup communications with the user's browser and get to work. Once this process starts, enough things are in motion that it is best to quit the Companion and start a fresh copy if a different code is needed. If the same code is entered more then once, we just ignore the second attempt. This often happens when someone scans a QR Code and then presses the "Connect" Button because they do not know that they don't have to do that. Effectively we are "de-bouncing" Change-Id: I06b20c5d9cdb07999a380d9f877edd111e0357c5
-
jerry73204 authored
The original method, uniform integer modulo 100000, is biased in distribution. Now it's replaced by built-in sampling method. Java 7 API has comments on random.nextInt(int n): https://docs.oracle.com/javase/7/docs/api/java/util/Random.html#nextInt(int)
-
Evaldas Latoškinas authored
-
- 22 Mar, 2019 1 commit
-
-
Evan W. Patton authored
Change-Id: Id58ad71b23a4132db983e8a2c9d8dce6919c4433
-