- 29 Sep, 2017 1 commit
-
-
Ian Hickson authored
* SafeArea * AnimatedSafeArea * AppBar test * Apply feedback
-
- 24 Aug, 2017 1 commit
-
-
Hans Muller authored
-
- 21 Aug, 2017 1 commit
-
-
Jacob Richman authored
Bare bones widget inspector support. Toggle the widget inspector from the flutter tool by pressing 'i'. When the widget inspector is select mode: Pointer down to to inspect a widget. Pointer click to finalize selection of a widget. You can now interact with the application as you normally would but with the inspected widget highlighted. Click the inspect icon in bottom left corner of screen to reactivate select mode.
-
- 02 Aug, 2017 1 commit
-
-
Yegor authored
* FadeInImage: shows a placeholder while loading then fades in * fix dartdoc quotes * license headers; imports * use ImageProvider; docs; constructors * _resolveImage when placeholder changes * address comments * docs re ImageProvider changes; unsubscribe from placeholder * rebase * address comments
-
- 01 Jul, 2017 1 commit
-
-
Ian Hickson authored
* AutomaticKeepAlive A Widget that listens for notifications from widgets that don't want to die. * Automatically wrap SliverList and SliverGrid children in AutomaticKeepAlive widgets * Fixes for review comments
-
- 01 Jun, 2017 1 commit
-
-
xster authored
Extract layout logic in material app bar to a common file that can be reused for cupertino
-
- 24 May, 2017 1 commit
-
-
xster authored
Move some Cupertino colors to a common file. Create a CupertinoTabBar widget to mimic iOS looks
-
- 21 May, 2017 1 commit
-
-
xster authored
Moved everything icons related except the material icon button and the materialicon font list to widget
-
- 18 May, 2017 1 commit
-
-
Hans Muller authored
-
- 16 May, 2017 1 commit
-
-
Hans Muller authored
-
- 03 May, 2017 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/7988
-
- 28 Apr, 2017 1 commit
-
-
Hans Muller authored
-
- 27 Apr, 2017 1 commit
-
-
Adam Barth authored
A NestedScrollView lets you implement patterns where you have a header, tabs, and additional scrollers inside the tabs. Fixes #8359
-
- 25 Apr, 2017 1 commit
-
-
Adam Barth authored
This patch reworks some of the guts of scrolling to make it easier to implement nested scrolling effects. The actually nested scrolling effect will be included in a later patch.
-
- 24 Apr, 2017 2 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
-
- 19 Apr, 2017 1 commit
-
-
Adam Barth authored
Turns out we have many immutable classes. Fixes #6892
-
- 13 Apr, 2017 1 commit
-
-
Hans Muller authored
* Scaffold appBar is-a PreferredSizeWidget, etc * Updated * Updated per review feedback
-
- 31 Mar, 2017 1 commit
-
-
Adam Barth authored
We now have an explicit focus tree that we manage. Instead of using GlobalKeys to manage focus, we use FocusNode and FocusScopeNode objects. The FocusNode is Listenable and notifies when its focus state changes. Focus notifications trigger by tree mutations are now delayed by one frame, which is necessary to handle certain complex tree mutations. In the common case of focus changes being triggered by user input, the focus notificiation still arives in the same frame.
-
- 20 Mar, 2017 1 commit
-
-
Adam Barth authored
The latter is the proper spelling. Fixes #8883
-
- 23 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 21 Feb, 2017 1 commit
-
-
Adam Barth authored
This functionality is independently useful. Fixes #8293
-
- 17 Feb, 2017 1 commit
-
-
Adam Barth authored
All the clients have migrated to Scrollable2.
-
- 16 Feb, 2017 1 commit
-
-
Adam Barth authored
- ScrollableList - ScrollableLazyList - LazyBlock - MaterialList Clients should use ListView instead.
-
- 09 Feb, 2017 2 commits
-
-
Adam Barth authored
All the clients have migrated to GridView. Also, remove RenderGrid, which isn't needed by GridView.
-
Ian Hickson authored
Move the back button and drawer opening logic into the app bar. Move the tap-status-bar-to-scroll-to-top logic to using ScrollControllers. Provide a PrimaryScrollController and a `primary` flag on scroll views. Make it possible to track when a route becomes or stops being poppable.
-
- 08 Feb, 2017 1 commit
-
-
Adam Barth authored
All clients have moved to PageView.
-
- 07 Feb, 2017 2 commits
-
-
Adam Barth authored
This patch improves PageView to the point where we can use it in the date picker. Specifically, you now get onPageChanged notifications and you can control which page is visible using a PageController.
-
Adam Barth authored
If you pass a ScrollController to a Scrollable2, you can use the controller to read and write the scroll offset without having to find the Scrollable2State object.
-
- 06 Feb, 2017 1 commit
-
-
Ian Hickson authored
-
- 03 Feb, 2017 1 commit
-
-
Adam Barth authored
This patch makes a number of changes to how you can configure a Scrollable2: - The ScrollPhysics is now responsible for creating the ScrollPosition. You can override the ScrollPhysics by supplying a `physics` argument to `Scrollable`, and the new physics you supply will be applied to the default physics inherited from the ScrollBehavior. - This patch removes the ScrollPosition/AbsoluteScrollPosition split as all clients were operating in pixels anyway and the split made the code very difficult to follow. - ScrollPosition no longer depends directly on Scrollable2State. Instead, it depends on an abstract interface that Scrollable2State implements. This change has two benefits: a) It removes the circular dependency between ScrollPosition and Scrollable2State, which lets us split the code for these classes (and several other classes that got wrapped up in that cycle) into separate libraries for easier maintenance. b) ScrollPosition is no longer bound to Scrollable2, which means you could use the behavior machinery to drive other sorts of widgets. For example, we could use it to drive Scrollabe1 if we wanted.
-
- 02 Feb, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
Added three widgets that interact with Futures and Streams.
-
- 30 Jan, 2017 1 commit
-
-
Adam Barth authored
Add SliverList A SliverList is a linear layout of box children in a viewport that all have a common, fixed extent along the scroll axis. The layout is similar to a SliverBlock but more efficient.
-
- 25 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 24 Jan, 2017 2 commits
-
-
Adam Barth authored
This widget is a replacement for ScrollableViewport that uses the new Scrollable2 machinery. The widget is not based on Slivers but does use the new scroll behavior classes.
-
Ian Hickson authored
-
- 21 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 20 Jan, 2017 1 commit
-
-
Adam Barth authored
This patch is part of a series to rationalize our text input classes. See #7031
-
- 12 Jan, 2017 1 commit
-
-
Adam Barth authored
This widget isn't tested and isn't used by Fuchsia or internally by Google. The Hero widget is a better way of generating hero animations.
-
- 05 Jan, 2017 1 commit
-
-
Adam Barth authored
We didn't end up using this mechanism.
-