- 06 Nov, 2015 6 commits
-
-
Hans Muller authored
-
Ian Hickson authored
Better asserts for MaterialApp and Navigator
-
Adam Barth authored
Teach Block about padding.
-
Adam Barth authored
This patch paves the path for refactoring the Drawer into the Scaffold to support edge swipes and peeks.
-
Hixie authored
It's common to want a scrolling viewport but with padding around the contents. Teaching Block about this makes the places that do this substantially simpler and further buries ScrollableViewport and BlockBody (they're now only used in scrollable.dart).
-
Hans Muller authored
-
- 05 Nov, 2015 8 commits
-
-
Hixie authored
...and clean them up so it's easier to understand them.
-
Hixie authored
Draggable is now itself a gesture arena member. This means it won't conflict with other gesture recognisers in the same path. This also allows variants of Draggable that are triggered by other gestures. Also, some cleanup of DoubleTapGestureRecognizer, GestureDetector, and PrimaryPointerGestureRecognizer. Also, make MultiTapGestureRecognizer support a timeout for longpress. Also, make Draggable data be typed. Also, hide warnings about constructor warnings for now. Analyzer doesn't support them yet. (Have to do this on a per-line basis) Directions for future research: - animating the avatar (enter/exit transitions) - interaction with the navigator (canceling a drag on page navigation, etc) - double-tap draggable
-
Hixie authored
- runApp(new MaterialApp()) was crashing long after the constructor. Now it asserts in a more useful location. - remove the default name for NamedRouteSettings. It was unused anyway.
-
Matt Perry authored
Fix updater. It was looking for the wrong files.
-
Matt Perry authored
-
Adam Barth authored
A translucent gesture detector still listens for gestures but also lets the content visually behind the detector receive events.
-
Hans Muller authored
-
Adam Barth authored
Now a RenderBox is considered hit if one of its children are hit or it itself decides that it's hit. In particular, empty space inside a flex won't be hit because none of the children are located there and a RenderFlex doesn't consider itself hittable. Fixes #53 Fixes #1221
-
- 04 Nov, 2015 25 commits
-
-
Adam Barth authored
-
Adam Barth authored
-
Hans Muller authored
One Scaffold layout to rule them all Expanded the existing CustomMultiChildLayout to handle all of the Scaffold's children. This change also eliminates the FAB input dead-zone.
-
Matt Perry authored
Remove use of FakeAsync in signing_test.dart
-
Hans Muller authored
-
Hixie authored
Make all the *GestureRecognizer classes inherit from a class called GestureRecognizer. Give the old GestureRecognizer a name that is more precise about its purpose. Remove the members of GestureArenaMember that aren't used by GestureArenas.
-
Matt Perry authored
-
Viktor Lidholt authored
Fixes navigation back to main menu in demo game
-
Matt Perry authored
Check platform before opening /dev/urandom
-
Hixie authored
- change how we expose settings at the RenderObject layer so that it's easier to maintain. - expose the Widget owner chain in the RenderObject layer debug output - add debug info to RenderOpacity, RenderIgnorePointer, RenderListener - make the output for text nodes prettier
-
Matt Perry authored
-
Matt Perry authored
This means we no longer depend on the dart 1.13 beta SDK.
-
Matt Perry authored
Add a test for signing/verifying with a random generated key pair.
-
Matt Perry authored
-
Adam Barth authored
-
Hans Muller authored
Widen the dropdown menu item InkWells Previously the horizontal padding on each menu item didn't response to taps. Fixes #1916
-
Adam Barth authored
-
Hans Muller authored
-
Adam Barth authored
Adding RawImage component
-
Ali Ghassemi authored
-
Adam Barth authored
Previously, we'd leave the old values in the parent data if the types matches, but not all render objects would reset these values during layout. For example, RenderProxyBox doesn't set the position field because it doesn't read the position field. However, leaving the old data there violates the invariants of the box protocol and can cause trouble (e.g., localToGlobal giving the wrong result). Fixes #1939
-
Hixie authored
Document the Gesture Detector constants. Remove kEdgeSlop since it's obsolete on Android. Add a test that verifies that when the first tap is canceled, the second tap can become the first tap of a subsequent two-tap sequence.
-
Collin Jackson authored
Bare bones Mojo reimplementation of Dart’s http package
-
Collin Jackson authored
-
Hans Muller authored
Add support for "extended height" toolbars - ToolBar bottom Added a Widget-valued bottom ToolBar property. If set the bottom widget appears below the normal toolbar. Removed the kToolBarHeight hardwiring from Scaffold. Updated the "swipe away" demo to use an extended height toolbar.
-
- 03 Nov, 2015 1 commit
-
-
Adam Barth authored
-