- 07 Jun, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 05 Jun, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 02 Jun, 2017 1 commit
-
-
Ian Hickson authored
This prevents some of our mixins from being subclassed. Also, move mixins to using 'extends' instead of 'implements' for future compatibility with Dart changes. Also, rename a class that had Mixin in the name but was not a mixin.
-
- 24 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 10 May, 2017 1 commit
-
-
Chris Bracken authored
Also includes minor doc fixes.
-
- 09 May, 2017 1 commit
-
-
Chris Bracken authored
-
- 05 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 03 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 22 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
* enable lint overridden_fields * address review comment
-
- 13 Apr, 2017 1 commit
-
-
xster authored
-
- 06 Apr, 2017 2 commits
-
-
Jason Simmons authored
-
Ian Hickson authored
-
- 05 Apr, 2017 1 commit
-
-
Ian Hickson authored
-
- 02 Apr, 2017 1 commit
-
-
Adam Barth authored
After this patch, there are three major text input widgets: * EditableText. This widget is a low-level editing control that interacts with the IME and displays a blinking cursor. * TextField. This widget is a Material Design text field, with all the bells and whistles. It is highly configurable and can be reduced down to a fairly simple control by setting its `decoration` property to null. * TextFormField. This widget is a FormField that wraps a TextField. This patch also replaces the InputValue data model for these widgets with a Listenable TextEditingController, which is much more flexible. Fixes #7031
-
- 31 Mar, 2017 3 commits
-
-
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.
-
Alexandre Ardhuin authored
* add @required when there's an assert not null * address review comments
-
xster authored
* Change foundation references to meta * Remove specified shows
-
- 29 Mar, 2017 1 commit
-
-
xster authored
-
- 24 Mar, 2017 1 commit
-
-
Hans Muller authored
-
- 16 Mar, 2017 1 commit
-
-
Adam Barth authored
-
- 13 Mar, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
Changed standard encoding to use host endianness. Engine roll.
-
- 08 Mar, 2017 2 commits
-
-
Alexandre Ardhuin authored
-
Ian Hickson authored
-
- 06 Mar, 2017 1 commit
-
-
Hans Muller authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
Covers lib/ in package:flutter.
-
- 02 Mar, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
-
- 01 Mar, 2017 1 commit
-
-
Mikkel Nygaard Ravn authored
New concepts: PlatformMessageChannel (basic message send/receive superseding some existing PlatformMessages methods), PlatformMethodChannel (method invocation and event streams), pluggable codecs for messages and method calls: unencoded binary, string, json, and 'standard' flutter binary encoding.
-
- 28 Feb, 2017 1 commit
-
-
Adam Barth authored
It's common to have a ChangeNotifier that wraps a single value. This class makes that easy by providing a generic implementation.
-
- 23 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 18 Feb, 2017 1 commit
-
-
Ian Hickson authored
-
- 03 Feb, 2017 1 commit
-
-
Ian Hickson authored
...and fix bugs that the tests uncovered. WRITE TEST FIND BUG
-
- 02 Feb, 2017 1 commit
-
-
Ian Hickson authored
This allows us, for example, to wait for the slow mode banner to have been removed from the screen before triggering a screen shot.
-
- 30 Jan, 2017 1 commit
- 23 Jan, 2017 2 commits
-
-
Ian Hickson authored
...now that we have generic methods, their types need to be specified too.
-
Ian Hickson authored
See https://github.com/dart-lang/sdk/issues/28463, which I think is a regression. This also fixes the regression introduced by https://codereview.chromium.org/2559773002 whereby we were no longer checking any of the lints.
-
- 22 Jan, 2017 1 commit
-
-
Ian Hickson authored
-
- 20 Jan, 2017 2 commits
-
-
Adam Barth authored
This patch aligns the iteration patterns used by animations and ChangeNotifier. They now both respect re-entrant removal of listeners and coalesce duplication registrations. (Also, ChangeNotifier notification is no longer N^2). This patch introduces ObserverList to avoid the performance regression that the previous version of this patch caused. Fixes #7533
-
Adam Barth authored
Also, fix some minor bugs with SynchronousFuture.
-
- 19 Jan, 2017 2 commits
-
-
Adam Barth authored
-
Adam Barth authored
This patch aligns the iteration patterns used by animations and ChangeNotifier. They now both respect re-entrant removal of listeners and coalesce duplication registrations. (Also, ChangeNotifier notification is no longer N^2). Fixes #7533
-