1. 06 Dec, 2017 1 commit
  2. 05 Dec, 2017 2 commits
  3. 04 Dec, 2017 2 commits
  4. 30 Nov, 2017 1 commit
    • Michael Goderbauer's avatar
      Adapt markNeedsSemanticsUpdate algorithm to new semantics tree compiler (#13274) · 6493c8b4
      Michael Goderbauer authored
      * ensures that only semantics boundaries will be added to owner._nodesNeedingSemantics as expected by compiler.
      * no longer throws assert if markNeedsSemanticsUpdate is called on non-semantic-boundary render object with a non-semantic-boundary parent.
      * Fixes #13109.
      * removes onlyLocalUpdates from markNeedsSemanticsUpdate as its no longer needed.
      6493c8b4
  5. 29 Nov, 2017 1 commit
  6. 28 Nov, 2017 1 commit
  7. 25 Nov, 2017 1 commit
  8. 23 Nov, 2017 3 commits
  9. 22 Nov, 2017 3 commits
    • Leonardo Bispo de Oliveira's avatar
      ExpansionTile opened - initial state (#13115) · b3fa0558
      Leonardo Bispo de Oliveira authored
      Changed the ExpansionTile widget to have an optional value to
      initialize the widget as collapsed or expanded.
      
      The widget will be collapsed by default.
      b3fa0558
    • Ian Hickson's avatar
      Popup menus RTL (#13110) · 34ba6be9
      Ian Hickson authored
      This fixes the popup menu code to do a better job of expanding
      smoothly regardless of which side of the screen it's on. It still
      results in a bidirection growth when positioned at the bottom of the
      screen, so maybe we'll need to animate menus differently, but that's
      a problem for another patch.
      
      Also, improve some docs and provide RelativeRect.toSize which I needed
      at one point while building this patch (though it didn't survive all
      the way to the end).
      34ba6be9
    • Pascal Welsch's avatar
      Reenable fade transition for Material page transition (#13048) · e73d4061
      Pascal Welsch authored
      Fixes #12877 by reverting #9472
      e73d4061
  10. 17 Nov, 2017 2 commits
    • Greg Spencer's avatar
      Fix spelling errors in all the dartdocs. (#13061) · 0259be90
      Greg Spencer authored
      I got tired of drive-by spelling fixes, so I figured I'd just take care of them all at once.
      
      This only corrects errors in the dartdocs, not regular comments, and I skipped any sample code in the dartdocs. It doesn't touch any identifiers in the dartdocs either. No code changes, just comments.
      0259be90
    • Ian Hickson's avatar
      DropdownButton RTL (#13040) · 8b15b537
      Ian Hickson authored
      This fixes DropdownButtons to align their popups correctly in RTL as well.
      
      Also while I was there I fixed the issue with text scale factor in the gallery.
      8b15b537
  11. 16 Nov, 2017 1 commit
    • Ian Hickson's avatar
      ExpansionPanel animation fixes (#13032) · c97fc206
      Ian Hickson authored
      Previously, ExpansionPanel would do weird things if interacted with
      when it was already animating. This is fixed and there's now a test.
      
      Also:
      
       * Minor fixes to make the gallery work in RTL, not that there's
         any way to see that without hard-coding the framework to RTL.
         But at least I'll be less annoyed when doing that.
      
       * Some trivial code and documentation cleanup.
      c97fc206
  12. 15 Nov, 2017 1 commit
    • Greg Spencer's avatar
      Adding accomodations to ListTile for scaleTextFactor. (#12973) · c15c021e
      Greg Spencer authored
      This makes ListTile expand vertically when text is scaled, or really when whatever is placed inside it is larger than the available space.
      
      In order for UnconstrainedBox to be useful here, I needed for it to only unconstrain the child Row in one dimension, so I added a "constrainedAxis" parameter to the UnconstrainedBox.
      
      Also, changed one enum test to use a switch instead.
      
      I modified the ListTile test to be more representative of the intention of the spec: we were testing with text in the leading and trailing sections, and the design wants icons there. Because there was leading text, and the dense mode only changes the font size on the text lines, the leading text was propping up the minimum size of the tile, making so that the test wasn't really testing any changes in dense mode.
      c15c021e
  13. 09 Nov, 2017 2 commits
  14. 08 Nov, 2017 2 commits
  15. 07 Nov, 2017 1 commit
    • Sebastiano Poggi's avatar
      Surface elevation shadow colour on Material (#12881) · dfd1ffa7
      Sebastiano Poggi authored
      * Surface shadowColor from RenderPhysicalModel to Material
      
      * Fix typo in material_test
      
      * Add nullability info to documentation
      
      * Add support for animating elevation shadow color
      
      * Add shadowColor to Material's debugFillProperties()
      
      * Add missing default value for elevation in Material debugFillProperties()
      
      * Add missing non-null asserts for animate flags in AnimatedPhysicalModel
      
      * Add test for shadow color animating smoothly
      dfd1ffa7
  16. 03 Nov, 2017 2 commits
  17. 02 Nov, 2017 5 commits
  18. 01 Nov, 2017 2 commits
  19. 31 Oct, 2017 1 commit
  20. 26 Oct, 2017 1 commit
  21. 25 Oct, 2017 1 commit
  22. 24 Oct, 2017 2 commits
    • Greg Spencer's avatar
      Add Material character counter to TextField. (#12648) · ea679171
      Greg Spencer authored
      This adds an optional character counter and maxLength parameter to the TextField, as described in the Material Design Spec.
      
      The counter text and style in the input decorator may be specified, but will default to the "right thing" if not specified, where the "right thing" is a counter that looks like "3 / 10" (if there are three characters entered into a field where maxLength is set to 10).
      
      To limit the number of characters entered, I created a LengthLimitingTextFormatter that will limit the number of characters (Unicode runes) in the input, which can be used independently. The formatter is applied after the other formatters supplied (if any). Even if there is no decorator, the text field will limit the number of characters input if maxLength is set.
      
      If maxLengthEnforced is set to false (it defaults to true), then the max length will not be enforced. In that case, if the text exceeds the length, then the counter will turn red, and it will make the divider turn red.
      ea679171
    • Greg Spencer's avatar
      Revert "Revert "Fixes InputDecorator to work with textScaleFactor, fixes... · 80b820a2
      Greg Spencer authored
      Revert "Revert "Fixes InputDecorator to work with textScaleFactor, fixes Material Design differences. (#12595)" (#12678)" (#12689)
      
      This reverts commit 72dc7d91.
      
      Re-landing my InputDecorator changes so that I can land the character counter PR.
      80b820a2
  23. 23 Oct, 2017 2 commits