- 10 Dec, 2015 19 commits
-
-
Hans Muller authored
-
Hans Muller authored
-
Hans Muller authored
-
Adam Barth authored
Improve error messages when build fails
-
Adam Barth authored
Recognize offline status in adb
-
Adam Barth authored
Instead of failing with a cryptic error message about app.flx, we now fail with an explicit message about the compiler. Releated to #865
-
Ian Hickson authored
Remove debugDoingPaint setter.
-
Adam Barth authored
Fixes #858
-
Adam Barth authored
Add more dartdoc
-
Hixie authored
debugDoingPaint is an internal flag and really shouldn't be globally settable.
-
Hans Muller authored
Support an empty PageableList Corrected support for PagebleList when zero items or no items are specified. Added some final qualifiers in pageable_list.dart
-
Adam Barth authored
These docs cover some undocumented enums and some of the basic layout widgets.
-
Hans Muller authored
-
Adam Barth authored
Minor modifs.
-
Ian Hickson authored
Remove last traces of onEvent.
-
Ian Hickson authored
-
Florian Loitsch authored
-
Hans Muller authored
Fix PageableList demo PageableList's scrollBehavior depends on its itemsWrap property. Also: deleted some commented out code that I'd forgotten to delete.
-
Hans Muller authored
-
- 09 Dec, 2015 21 commits
-
-
krisgiesing authored
Use explicit service name for activity service
-
Adam Barth authored
Update to the new TextDecoration API
-
Adam Barth authored
Now with fewer lists.
-
Adam Barth authored
Let clients of Checkbox, Radio, Slider, and Switch customize the activeColor
-
Adam Barth authored
We might want to let folks customize the inactive color too, but customizing the active color is a good place to start.
-
Hans Muller authored
Revised PageableList et al An itemExtent-computing SizeObserver is no longer needed to use PageableList. The PageableList just uses its own size as the itemExtent. Added the itemsSnapAlignment property to PageableList which enables snapping scrolls to an adjacent item (the default), or any item boundary no not at all. PageableList scrollOffsets now vary from 0.0 to itemCount instead of 0.0 to itemExtent * itemCount. Using logical coordinates instead of pixel coordinates means that the scroll position is insensitive to changes in the PageablList's size. Added HomogenousPageViewport which is used by PageableList. HomogenousPageViewport scrollOffsets are defined as for PageableList. Factored the (substantial) common parts of HomogenousViewport HomogenousPageViewport into a file private _ViewportBase class. Removed PageableWidgetList. PageableList now just extends Scrollable. Moved PageableList into its own file. Removed the pixel dependencies from ScrollBehavior. ScrollBehavior.createFlingSimulation() no longer sets the simulation's tolerance. The caller must do this instead. Scrollable now uses pixelToScrollOffset() to convert from input gesture positions and velocities to scrollOffsets. Fixes #710
-
Hans Muller authored
-
Kris Giesing authored
-
Adam Barth authored
Cleanup the global scope a bit:
-
Adam Barth authored
- Remove unused FocusChanged typedef. - Remove unused centerOfAttentionHeroTag. - Modernize static functions for interacting with Scrollable by moving them into the Scrollable class.
-
Hans Muller authored
Make the StockHome TabBar selection persistent Fixes #671
-
Adam Barth authored
Update documentation based on comments in previous patch
-
Adam Barth authored
-
Hans Muller authored
-
Adam Barth authored
Add some more dartdoc to widgets
-
Adam Barth authored
Improve tolerance for ending scroll animations
-
Adam Barth authored
We had the units wrong on the tolerances. Previously we multiplied by the device pixel ratio, which meant we got larger tolerances as we got more resolution. Also, simplify logic in Newton for applying the tolerances. Fixes #828
-
Adam Barth authored
-
Adam Barth authored
Catch un-normalized BoxConstraints
-
Ian Hickson authored
Add BoxConstraints.isNormalized feature. Use this feature in asserts in all the intrinsic dimension methods, in various relevant BoxConstraints methods, and in layout(). Wrap the _DebugSize logic in BoxConstraints.constrain() in an assert block to avoid a branch in release mode. Remove the logic in BoxConstraints.isSatisfiedBy() that dealt with non-normalized values. Add BoxConstraints.normalize(). Make RenderCustomOneChildLayoutBox.performLayout() only set parentUsesSize on the child if the constraints aren't tight.
-
Adam Barth authored
Update testing instructions per abarths' feedback
-