1. 31 Jan, 2018 4 commits
    • amirh's avatar
      Use const constructor for RoundedRectangleBorder. (#14384) · 06d12a78
      amirh authored
      This triggered an analysis failure only on the devicelab.
      06d12a78
    • amirh's avatar
      Support arbitrary shaped Material. (#14367) · 0672055a
      amirh authored
      For backward compatibility we keep supporting specifying the shape as a
      combination of MaterialType and borderRadius, and we just use that as a
      default when shapeBorder is null.
      
      To cleanup the implementation if shapeBorder was not specified we just
      translate the specified shape to a shapeBorder internally.
      I benchmarked paint, layout and hit testing, with the specialized shape
      clippers vs. the equivalent path clippers and did not see any
      significant performance difference.
      
      For testing, I extended the clippers/physicalShape matchers to match either the
      specialized shape or the equivalent shape.
      0672055a
    • Vyacheslav Egorov's avatar
      340d9e00
    • Greg Spencer's avatar
      Make Cupertino alert dialog honor text scale factor (#14346) · 12279613
      Greg Spencer authored
      This updates the CupertinoAlertDialog to respect text scale factor more properly. Before this, it would scale, but would clip the action buttons at large scales, and would draw in the safe area. It also didn't match the iOS alert because the content didn't scroll. Now it does those properly.
      
      I didn't address the fact that buttons should lay out properly (Issue #14345), but that's probably pretty low priority.
      
      Fixes #12484
      12279613
  2. 30 Jan, 2018 16 commits
  3. 29 Jan, 2018 5 commits
  4. 27 Jan, 2018 7 commits
  5. 26 Jan, 2018 8 commits