1. 14 Nov, 2019 1 commit
  2. 13 Nov, 2019 1 commit
    • Evan W. Patton's avatar
      Fix global keyword internationalization (#1902) · bfdb5ac2
      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
      bfdb5ac2
  3. 08 Nov, 2019 1 commit
    • Evan W. Patton's avatar
      Implement option to disable project auto load · e76e792e
      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
      e76e792e
  4. 01 Nov, 2019 8 commits
  5. 30 Oct, 2019 3 commits
  6. 10 Oct, 2019 2 commits
  7. 09 Oct, 2019 1 commit
  8. 08 Oct, 2019 1 commit
  9. 07 Oct, 2019 1 commit
  10. 03 Oct, 2019 1 commit
    • Evan W. Patton's avatar
      Make AWT run in headless mode in buildserver · d9ab6de4
      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
      d9ab6de4
  11. 01 Oct, 2019 1 commit
  12. 28 Sep, 2019 1 commit
  13. 26 Sep, 2019 1 commit
  14. 24 Sep, 2019 2 commits
  15. 12 Sep, 2019 1 commit
  16. 11 Sep, 2019 1 commit
  17. 10 Sep, 2019 4 commits
  18. 09 Sep, 2019 3 commits
    • Xueyuan(Sherry) Wang's avatar
      Update Sort By Category Function · 447eb323
      Xueyuan(Sherry) Wang authored
      
      Change-Id: If1fe3358fb87be47a90dd90a79c794a751ab7288
      447eb323
    • Evan W. Patton's avatar
      Add %type% as a token in component descriptions · 0e2a9adf
      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
      0e2a9adf
    • Aaron Suarez's avatar
      Add media preview · fc2a232c
      Aaron Suarez authored
      Change-Id: I6702e49a89777c1aa65c6a9fb766e0980d0fc380
      fc2a232c
  19. 07 Sep, 2019 1 commit
  20. 06 Sep, 2019 5 commits