1. 10 Dec, 2019 1 commit
    • Evan W. Patton's avatar
      Clone default button background drawable if needed · 84204236
      Evan W. Patton authored
      When we apply colors to buttons, we apply a filter to the background
      drawable. However, the default drawable is cached and reused across
      all buttons. This causes problems when mixing buttons of the different
      colors with buttons using the "default" color.
      
      This change addresses the problem by making a copy of the background
      drawable and applying the color to the copy so that the currently
      rendered button doesn't adversely affect buttons that come after it in
      the view hierarchy. This copy is done lazily at the time the color is
      changed from "Default" to something else so that we can still benefit
      from the reusability of the default button background drawable.
      
      Change-Id: I2be3b15df32b76a59a29f1e2aed41054f5bdd975
      84204236
  2. 04 Dec, 2019 1 commit
  3. 28 Nov, 2019 1 commit
  4. 21 Nov, 2019 1 commit
  5. 15 Nov, 2019 1 commit
  6. 05 Nov, 2019 1 commit
  7. 04 Nov, 2019 2 commits
  8. 31 Oct, 2019 1 commit
  9. 21 Oct, 2019 1 commit
  10. 29 Sep, 2019 2 commits
  11. 20 Sep, 2019 1 commit
  12. 19 Sep, 2019 1 commit
  13. 15 Sep, 2019 1 commit
  14. 13 Sep, 2019 1 commit
  15. 12 Sep, 2019 1 commit
  16. 11 Sep, 2019 2 commits
  17. 09 Sep, 2019 3 commits
    • Jeffrey I. Schiller's avatar
      Merge branch 'master' into ucr · f7625a42
      Jeffrey I. Schiller authored
      Change-Id: I46cd7fb149dbf2ce4349431744ae7a394a09c82e
      f7625a42
    • 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
  18. 07 Sep, 2019 1 commit
  19. 06 Sep, 2019 7 commits
  20. 28 Aug, 2019 1 commit
  21. 27 Aug, 2019 2 commits
  22. 26 Aug, 2019 3 commits
  23. 23 Aug, 2019 4 commits