- 14 Nov, 2019 1 commit
-
-
Matthew Coufal authored
* Enable multiple component selection using shift key presses * Add highlight to select components and show number of components selected * Make selected component properties default when there is no full intersection * Allow unselection of already selected components
-
- 13 Nov, 2019 1 commit
-
-
Evan W. Patton authored
The global keyword that prefixes global variables is translated, and this translation ends up in the Blockly XML. We need to keep the translation separate from the underlying representation so that projects still work when switching between languages. Change-Id: I7bc88f0a26c8dce6d256010c188d7233d8cc43f8
-
- 08 Nov, 2019 1 commit
-
-
Evan W. Patton authored
Autoload behavior can be overriden per session by including autoload=false or autoload=true in the query string when loading App Inventor. This commit also refactors the menu construction into individual pieces so that they can be called to be reconfigured. At the moment, this feature is only used for the Settings menu, but it makes the creation of each menu independent of any other menu. Change-Id: Id220991cef5f7643465ef9648f663a52be1486ae
-
- 01 Nov, 2019 8 commits
-
-
Evan W. Patton authored
Change-Id: I59456500e2e89b0ce43f0f80f5d447dae8b8a2ea
-
Evan W. Patton authored
Change-Id: Iae1a102a0323a65a936b21cfa36326c686e3a2c5
-
Evan W. Patton authored
Change-Id: I81b2f7bfc1f6806f3a0d1aef9e658050b46050fd
-
Evan W. Patton authored
Change-Id: I9a087d73674b4afe842a300693324ff559afa1cd
-
Evan W. Patton authored
Change-Id: I7be76fd01960ae8f333ea7bd54d8cd8f33dc51e8
-
Evan W. Patton authored
Change-Id: I9fc9e5516c329ac8b286fc075ad0b863018164bb
-
Evan W. Patton authored
Change-Id: Iaac765df9371acb8672df71bb12b22e02fd40cb9
-
Pavitra Golchha authored
-
- 30 Oct, 2019 3 commits
-
-
Bart Mathijssen authored
-
Himani authored
This functionality keeps the deleted project in a folder called Trash and if the project is accidentally deleted will not directly go away from App Inventor but will exist in Trash. In Trash Window users will have functionality to permanently delete the project or restore back to My Projects or simply keep in Trash.
-
Bart Mathijssen authored
-
- 10 Oct, 2019 2 commits
-
-
Evan W. Patton authored
* Raise error when using boxed primitive types in component APIs * Make ComponentProcessor error messages private
-
Matthew Coufal authored
* Cache checkbox state for each screen * Make hidden components checkbox screen-dependent
-
- 09 Oct, 2019 1 commit
-
-
Evan W. Patton authored
Change-Id: I34fc7bb333208d59e9186800fe2696621c9971af
-
- 08 Oct, 2019 1 commit
-
-
Bart Mathijssen authored
* Reenable convert number block translations in zh_tw, zh_cn
-
- 07 Oct, 2019 1 commit
-
-
Diego Barreiro authored
-
- 03 Oct, 2019 1 commit
-
-
Evan W. Patton authored
On macOS, the application icon preparation step causes Java AWT to create an app window. This window gains focus, even though the buildserver is a background process. This really only affects developers working with the sources on OS X. This change sets a flag to inform AWT to run in headless mode, which prevents it from creating the app window. Change-Id: Ida725b80e67c55777437cdd69392a3fab4dcf00a
-
- 01 Oct, 2019 1 commit
-
-
Evan W. Patton authored
Change-Id: I9338893e68d64d67207c107b039dc4d7cfbfb556
-
- 28 Sep, 2019 1 commit
-
-
Pavitra Golchha authored
Also supports Windows, Linux & Mac OS all in one file Co-authored-by: Evan W. Patton <ewpatton@mit.edu>
-
- 26 Sep, 2019 1 commit
-
-
Evan W. Patton authored
* Add GitHub templates
-
- 24 Sep, 2019 2 commits
-
-
Evan W. Patton authored
Change-Id: Ib3e663aae8135694ddf423611ebcf7a7caffbd39
-
Evan W. Patton authored
-
- 12 Sep, 2019 1 commit
-
-
Jeffrey I. Schiller authored
Give a warning when a project that uses the FusiontablesControl is loaded. Google will be shutting down the Fusiontables service on December 3rd, 2019. Change-Id: I6a56853ea8a56790495b4462b1c59d5c3059eaef
-
- 11 Sep, 2019 1 commit
-
-
皮皮蟹 authored
-
- 10 Sep, 2019 4 commits
-
-
Evan W. Patton authored
Change-Id: Ic374dbabd9fad57c06b1b070ab3d84a63ba0b4e6
-
Bart Mathijssen authored
-
ramiAbdou authored
Change-Id: I9802f22cbe9fba8ed768de995d40b315ec3483ed
-
Evan W. Patton authored
Prior to this change, YaFormEditor and YaBlocksEditor are registered in loadDesigner, which is called from onShow. This is problematic because if the screen hasn't been opened in the current session and the user deletes an extension, the unopened screens are not notified of the change. When the project is reloaded, it will fail to load because the unopened screens still referenced the deleted extension. This change moves the registration of YaFormEditor and YaBlocksEditor as FormChangeListeners to the onFileLoaded method so that they are made aware of project-level changes (like removing an extension) even if they are never viewed in a session. Change-Id: I8306ede85f5fb3576d810c9bd213e5e00df938ff
-
- 09 Sep, 2019 3 commits
-
-
Xueyuan(Sherry) Wang authored
Change-Id: If1fe3358fb87be47a90dd90a79c794a751ab7288
-
Evan W. Patton authored
App Inventor doesn't present a type hierarchy even though internally it makes sense for objects to have shared methods defined in super classes. However, the documentation for the properties, methods, and events of an App Inventor component shared in this way must typically be written generic enough so that they make sense when shown on concrete classes. This can lead to either awkward/generic sounding documentation or requires that the component author override all of the relevant features on the component to provide component-specific descriptions. This change makes it so that descriptions of components, properties, methods, and events can contain one or more %type% tokens that can be substituted with the name of the concrete representation shown to the App Inventor user. This allows for documentation to be shared at the super class level while still making it sound specific to the individual component type. Change-Id: Ida4eb22bec12b2e33ac73de2bb5706d1683b227a
-
Aaron Suarez authored
Change-Id: I6702e49a89777c1aa65c6a9fb766e0980d0fc380
-
- 07 Sep, 2019 1 commit
-
-
Bart Mathijssen authored
-
- 06 Sep, 2019 5 commits
-
-
Evan W. Patton authored
* Implement substring search on components palette
-
Bart Mathijssen authored
-
Evan W. Patton authored
Change-Id: I7fdc2d77430473420ed2d0e17d798a485ea16325
-
Evan W. Patton authored
Change-Id: Ia4964537d457316824325bdf351a26820a51144a
-
Ellen Spertus authored
-