1. 05 Mar, 2018 1 commit
  2. 02 Mar, 2018 2 commits
  3. 01 Mar, 2018 1 commit
    • Greg Spencer's avatar
      Slider Visual Update (#14901) · 701eff4a
      Greg Spencer authored
      This implements an update to the look of the Slider widget.
      
      Specifically, it does the following:
      
      * Adds the ability to customize the colors of all components of the slider
      * Adds the ability to customize the shape of the slider thumb and value indicator
      * Adds the ability to show the value indicator on continuous sliders
      * Updates the default value indicator to be a "paddle" shape with new animations.
      * Changes the tick marks to be visible all the time on discrete sliders
      * Fixes a memory leak of an animation controller.
      * Removes "thumbOpenAtMin" flag, which is no longer needed, and can be emulated by the
      custom thumb shape support. It was not widely used.
      * Adds tests for all of the new features.
      701eff4a
  4. 28 Feb, 2018 3 commits
  5. 21 Feb, 2018 1 commit
  6. 16 Feb, 2018 1 commit
  7. 15 Feb, 2018 4 commits
  8. 10 Feb, 2018 2 commits
  9. 09 Feb, 2018 2 commits
    • Alexander Aprelev's avatar
      Roll engine with rolled dart (#14538) · 0f3aa500
      Alexander Aprelev authored
      * Roll engine to pre-dart roll
      
      * Roll engine to pick up updated dart
      
      * Apply Map changes
      
      * Move to dev.22
      
      * Fix some analysis issues
      
      * Silent analyzer
      
      * More consts
      
      * More const massaging
      
      * Yet more const massaging
      
      * Yet more const massaging
      
      * Use nonconst()
      0f3aa500
    • Vyacheslav Egorov's avatar
      Change GlobalObjectKey.toString to strip away State<StatefulWidget>. (#14558) · d20125c3
      Vyacheslav Egorov authored
      This allows const GlobalObjectKey(0) to be concisely formatted as
      [GlobalObjectKey int#0000] in both Dart 2 and Dart 1 modes.
      
      Without this change it would be formatted as
      [GlobalObjectKey<State<StatefulWidget>> int#0000] because in Dart 2
      types are instantiated to bounds.
      
      In addition to retaining general readability this also fixes few
      tests that rely on this short string representation (see
      test/widgets/global_keys_duplicated_test.dart).
      d20125c3
  10. 08 Feb, 2018 3 commits
  11. 07 Feb, 2018 1 commit
  12. 06 Feb, 2018 4 commits
    • Chris Bracken's avatar
      Add minimum insets to SafeArea (#14505) · 4b878dc6
      Chris Bracken authored
      As a convenience, this adds a set of minimum padding to apply. The
      greater of the minimum padding and the media padding is applied to each
      edge.
      4b878dc6
    • Chris Bracken's avatar
      Add SliverSafeArea widget (#14499) · 35c2267f
      Chris Bracken authored
      A SafeArea-like widget that applies a SliverPadding instead of a
      Padding.
      35c2267f
    • Greg Spencer's avatar
      Adds the semantic node traversal API. (#14060) · 14309b93
      Greg Spencer authored
      This adds an API for defining the semantic node traversal order.
      
      It adds a sortOrder argument to the Semantics widget, which is a class that can define a list of sort keys to sort on. The keys are sorted globally so that an order that doesn't have to do with the current widget hierarchy may be defined.
      
      It also adds a shortcut sortKey argument to the Semantics widget that simply sets the sortOrder to just contain that key.
      
      The platform side (flutter/engine#4540) gets an additional member in the SemanticsData object that is an integer describing where in the overall order each semantics node belongs. There is an associated engine-side change that takes this integer and uses it to order widgets for the platform's accessibility services.
      14309b93
    • Alexandre Ardhuin's avatar
      unnessary parenthesis (#14475) · 2e80bf1d
      Alexandre Ardhuin authored
      2e80bf1d
  13. 05 Feb, 2018 3 commits
  14. 02 Feb, 2018 2 commits
  15. 01 Feb, 2018 5 commits
  16. 31 Jan, 2018 3 commits
  17. 30 Jan, 2018 2 commits
    • Tom Larsen's avatar
      Add onLeave callback to DragTarget (#14103) · b7f6be6f
      Tom Larsen authored
      * Add a callback that fires when a Draggable leaves a DragTarget.  This enables the DragTarget to manage its state from entry to exit.
      
      * It helps to have a null check here
      
      * Add test for onLeave callback and add verbiage to onWillAccept explaining the callback lifecycle of a DragTarget.
      b7f6be6f
    • Ankur Kedia's avatar
      adds properties to dismissible widget (#14162) · 47e52b82
      Ankur Kedia authored
      * adds crossAxisEndOffset and rollbackDuration properties to dismissible widget
      
      * re-added removed license comment
      
      * corrected license comments
      
      * Adds test for rollbackDuration and crossAxisEndOffset
      
      * added tests and comments
      
      * modified tests for dismissible widgets
      47e52b82