1. 21 Jun, 2018 6 commits
    • amirh's avatar
      Move the notch computation from the FAB to the BAB. (#18372) · c39f2f26
      amirh authored
      Move the notch computation from the FAB to the BAB.
      
      The notch in the BAB (bottom action bar) for the FAB (floating action button) was previously kept as part of the FAB's implementation. This was done to keep the shape of the FAB and the shape of the notch coupled.
      That approach resulted in a somewhat complex and 'non Fluttery' mechanism for propagating the notch computation from the FAB to the BAB.
      
      This CL uncouples the FAB and the notch computation.
      With the new API the BAB computes its overall shape including the notch using a NotchedShape delegate.
      
      This includes multiple breaking changes:
        * Scaffold.setFloatingActionButtonNotchFor is deleted.
        * The ComputeNotch type is deleted.
        * The hasNotch property of BottomAppBar is deleted.
        * The notchMargin property of FloatingActionButton is deleted.
      
      Quick migration guide from the previous API:
      
      | Previous API | New API |
      | ------------------|-------------|
      | BottomAppBar(hasNotch: false) | BottomAppBar() |
      | Using a FloatingActionButton with: BottomAppBar() / BottomAppBar(hasNotch: true) | BottomAppBar(shape: CircularNotchedRectangle()) |
      | Scaffold.setFloatingActionButtonNotchFor(..) | No longer supported |
      c39f2f26
    • liyuqian's avatar
      Remove saveLayer after clip from dart (#18616) · 65069ed4
      liyuqian authored
      This is a follow up on https://github.com/flutter/engine/pull/5420
      and https://github.com/flutter/flutter/issues/18057
      
      As you can see from the diff, we also mistakenly saveLayer before
      the clip at some places previously.
      65069ed4
    • matthew-carroll's avatar
      Use RenderAnimatedOpacity within AnimatedOpacity widget (#15466) (#18121) · d916806a
      matthew-carroll authored
      * Use RenderAnimatedOpacity within AnimatedOpacity widget (#15466)
      
      * Fixed minor bug in RenderAnimatedOpacity
      
      * Updated protected API for ImplicitlyAnimatedWidget
      d916806a
    • Alexander Aprelev's avatar
      Serialize expression compilation requests (#18618) · 2828a459
      Alexander Aprelev authored
      * Serialize compilation requests.
      2828a459
    • Zachary Anderson's avatar
    • Dan Field's avatar
      Expose Text foreground from engine (#18347) · a18f5e84
      Dan Field authored
      * update tests for TextStyle changes in engine
      
      * roll engine, support Foreground on TextStyle
      
      * roll to TextStyle.foreground
      
      * add tests, update docs, fixes from tests
      
      * add golden tests
      
      * stroke + gradient
      
      * update goldens hash
      
      * Use centered widget
      
      * fix typo
      
      * Disable golden tests until Linux generated files are available
      
      * update goldens
      a18f5e84
  2. 20 Jun, 2018 11 commits
  3. 19 Jun, 2018 5 commits
  4. 18 Jun, 2018 2 commits
  5. 16 Jun, 2018 5 commits
  6. 15 Jun, 2018 11 commits