1. 10 Sep, 2019 3 commits
    • Bart Mathijssen's avatar
      bcd2cc36
    • ramiAbdou's avatar
      Redesign the dialog box that appears when a user has no projects · ac122671
      ramiAbdou authored
      
      Change-Id: I9802f22cbe9fba8ed768de995d40b315ec3483ed
      ac122671
    • Evan W. Patton's avatar
      Register YaFormEditor and YaBlocksEditor earlier · 66b4bd52
      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
      66b4bd52
  2. 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
  3. 07 Sep, 2019 1 commit
  4. 06 Sep, 2019 5 commits
  5. 28 Aug, 2019 1 commit
  6. 27 Aug, 2019 2 commits
  7. 26 Aug, 2019 3 commits
  8. 23 Aug, 2019 4 commits
  9. 22 Aug, 2019 2 commits
  10. 21 Aug, 2019 1 commit
  11. 20 Aug, 2019 6 commits
  12. 19 Aug, 2019 2 commits
    • Jeffrey I. Schiller's avatar
      Remove Obsolete Docs from Service · 4c3f54be
      Jeffrey I. Schiller authored
      The knownIssues and ReleaseNotes pages here are ancient. These pages are
      now served from our website (and have been for the last 7 years!), so it
      is time to flush them from here!
      
      Change-Id: If109b83c02b6454ec1ae7c55ec7e96efd83f9547
      4c3f54be
    • Bart Mathijssen's avatar
      Update README · 0415ee62
      Bart Mathijssen authored
      This commit specifies installation using commands based on Google Cloud
      SDK instead of App Engine SDK.
      0415ee62
  13. 16 Aug, 2019 1 commit
  14. 13 Aug, 2019 2 commits
  15. 08 Aug, 2019 1 commit
  16. 04 Aug, 2019 3 commits