- 23 Jan, 2016 4 commits
-
-
Adam Barth authored
RawEditableLine is now responsible for the scrolling behavior, which removes the need for callbacks between RawEditableLine and Input. It also fixes a bug whereby the whole Input widget (including its icon) would scroll when the text got long.
-
Adam Barth authored
Properly support labels, hints, icons, and custom typography.
-
Collin Jackson authored
This reverts commit ab300634.
-
Collin Jackson authored
-
- 22 Jan, 2016 21 commits
-
-
Eric Seidel authored
Make `flutter list` not crash on linux.
-
Eric Seidel authored
Turns out linux does have an ideviceinstaller package however it doesn't contain idevice_id or any of the other tools we use. Furthermore we don't have xcrun or the rest of xcode on linux so we can't manipulate simulators either. No sense in printing out a warning that ios isn't supported every time on linux, so I wrapped that block in osx only. @chinmaygarde @devoncarew
-
Adam Barth authored
Add the ability to lose focus
-
Adam Barth authored
Fixes #1308
-
Adam Barth authored
Input widget shrinks when typing a space
-
Adam Barth authored
This patch restructures how we size the editing region of the Input widget. Now RenderEditableLine understands that it's a single-line editing widget and sizes itself correctly.
-
Adam Barth authored
Simplify colorizing icons
-
Adam Barth authored
Now you can colorize an Icon simply by proving a Color for the Icon.
-
Devon Carew authored
Refactor device.dart
-
Devon Carew authored
remove device type specific checks
-
Matt Perry authored
'flutter apk' now supports dynamically registered services.
-
Matt Perry authored
Third-party libraries can now provide their own mojo services. They do so by adding a config.yaml file to their pub package which contains - a list of service names and java classes which handles that service's registration. - a list of pre-built .jar files to statically link with the app's shell when building the app.
-
Hans Muller authored
Change Block children to be a named parameter This is a backwards incompatible change.
-
Hans Muller authored
-
Hans Muller authored
Added TwoLevelList et al, a Material Expand/Collapse List Control A TwoLevelList can can contain TwoLevelListItems, essentially ordinary list items, or TwoLevelSublists which have a list of items of their own. Tapping on a TwoLevelSublist causes it to expand, showing its items. Tapping again causes it to collapse.
-
Adam Barth authored
Scroll focused input widgets into view
-
Hans Muller authored
-
krisgiesing authored
Add device pixel ratio to MediaQuery
-
Adam Barth authored
When opening the keyboard or focusing an input widget, we should scroll the widget into view so that the user can see what they're typing.
-
kgiesing authored
-
kgiesing authored
-
- 21 Jan, 2016 15 commits
-
-
Adam Barth authored
Don't autofocus Input widgets by default
-
krisgiesing authored
Remove unused close method from AssetBundle
-
kgiesing authored
-
Adam Barth authored
Instead, require the developer to opt-in to autofocusing because autofocusing can be disruptive. Fixes #1307
-
Adam Barth authored
Scaffold should respect window.padding.bottom
-
Adam Barth authored
The space for the keyboard is now represented as bottom padding for the window. By teaching the scaffold to respect the bottom window padding, we move the floating action button and snackbars out of the way of the keyboard. This currently works on Android. I'll need to see how to get the keyboard geometry on iOS for a similar effect. Fixes #103
-
Devon Carew authored
refactor commands to move out re-usable functionality
-
Devon Carew authored
-
Adam Barth authored
Move scroll_behavior into widgets
-
Adam Barth authored
Previously this code was in the animation layer, which didn't make much sense because scrolling is a widget concern.
-
Devon Carew authored
parse out the ios simulator device name
-
Devon Carew authored
-
Adam Barth authored
Minor animation renames
-
Adam Barth authored
These should be the last references to the old "performance" name.
-
Adam Barth authored
Some of the Animation classes that we converted from performances use the term "master" to refer to the animation upon which they're based. This patch changes them to use the term "parent", which is consistent with the rest of the animation classes.
-