- 24 Aug, 2015 14 commits
-
-
Viktor Lidholt authored
-
Ian Hickson authored
Better exception handling for rendering library.
-
Ian Fischer authored
Fix sky_tool listen on linux.
-
Hixie authored
- Catch exceptions closer to the source. - Factor out exception printing code. - Have widget library hand the rendering library some context when syncing RenderObjectWrappers to aid with debugging. - Fix a bug in flex.dart whereby _overflow was compared when null.
-
Adam Barth authored
Mimic should track Mimicable more completely
-
Adam Barth authored
We now have Mimic tracking Mimicable through tree structure changes and while moving around the screen. Fixes #751 and #756
-
Collin Jackson authored
-
Collin Jackson authored
Fix typography to use opacity instead of color value
-
Ian Fischer authored
-
Hans Muller authored
Adds itemsWrap:bool (default false) to ScrollableList and PageableList. If itemsWrap is true then scrolling past the last item wraps around to the first. Similarly, scrolling before the first item wraps around to the last. Added abstract ExtentScrollBehavior of ScrollBehavior. Renamed fields called contentsExtents to contentExtent, containerExtents to containerExtent, contentSize to contentExtent, etc. BoundedBehavior is now a subclass of ExtentScrollBehavior. Added UnboundedBehavior subclass of ExtentScrollBehvaior; contentExtent and maxScrollOffset are double.INFINITY, minScrollExtent is double.NEGATIVE_INFINITY.
-
Adam Barth authored
Add GlobalKey.registerAddListener
-
Adam Barth authored
This lets clients listen for when a widget with a given global key goes through a sync operation. We'll need this for mimic to track its mimicable when it moves around the tree.
-
Collin Jackson authored
-
Hans Muller authored
-
- 22 Aug, 2015 9 commits
-
-
Adam Barth authored
-
Adam Barth authored
Mostly formating and removing arguments with default values.
-
Adam Barth authored
DrawerItem, DrawerHeader should take a child instead of children
-
Adam Barth authored
-
Adam Barth authored
These widgets were designed in CSS where you need to specify a layout model for your children. This patch updates them to the modern style of just taking a unique child. Fixes #755
-
Ian Hickson authored
Reimplement 'stretch' for flexible items correctly.
-
Adam Barth authored
-
Adam Barth authored
Cleanup how we manage scrollOffset in Scrollable
-
Adam Barth authored
- Introduce _setScrollOffset as a backend for the animations so that scrollTo can stop animations. - Create a single function that stops both kinds of scroll animations. - Refactor how we update the bounds for bounded scroll behaviors so that we update the bounds and compute the new scroll offset at the same time.
-
- 21 Aug, 2015 15 commits
-
-
Hixie authored
Fixes #698 to actually work. Also, adds some debugging aids around Flex. And a test to check this fix.
-
Collin Jackson authored
Don’t flash a message while fitness data is loading
-
Adam Barth authored
Block -> BlockBody ScrollableBlock -> Block FixedHeightScrollable -> ScrollableWidgetList VariableHeightScrollable -> ScrollableMixedWidgetList BlockViewport -> MixedViewport
-
Adam Barth authored
-
Adam Barth authored
Fixes #743
-
Collin Jackson authored
-
Adam Barth authored
We now support uniform borders on circular box decorations. Fixes #741
-
Adam Barth authored
-
Adam Barth authored
Migrate sky/tests/layout to sky/unit/test
-
Adam Barth authored
Also, I've organized the tests by the render object they're testing.
-
Ian Fischer authored
Add listen command to sky_tool, and related changes.
-
Ian Fischer authored
Make sky_tool install to ios devices and simulators if available, and add a ‘listen’ command that will listen to filesystem changes in the current directory and update running versions of the app. Also refactors ios_sim.py to be part of sky_tool. The current skyx file that ‘listen’ generates does not contain material design icons, so icons will be missing.
-
Adam Barth authored
-
Adam Barth authored
This patch adds a new test harness and a first, trivial test to run with the harness. The new test harness is built on package:test and should run on Travis. Over time, we'll migrate our existing tests into this harness.
-
Collin Jackson authored
-
- 20 Aug, 2015 2 commits