- 07 Aug, 2015 11 commits
-
-
Ian Fischer authored
directory to support using sky_tool with local builds.
-
Adam Barth authored
-
Adam Barth authored
The --checked argument runs SkyShell in checked mode, which turns on type checking and asserts.
-
Adam Barth authored
This widget lets you mimic one of its children in an overlay. The overlay starts out as the same size of the child and then grows to fill the overlay. In the future, the mimic will start at the same visual position as the child.
-
Adam Barth authored
Previously, no text was appearing because we weren't actually converting the Dart objects into DOM.
-
Adam Barth authored
Now they give you a hint as to what went wrong. Also, in checked mode, they now throw during construction instead of during building. Fixes #418
-
Adam Barth authored
- Inline -> Pargraph. This class is actually a box, not an inline. It's really a wrapper for RenderParagraph, so Paragraph is the normal name. - InlineBase -> RenderInline. The name we used in C++ for the base class of all inlines was RenderInline, which removes the ugly "Base" suffix. - InlineText -> RenderText. Aligns this name with C++. - InlineStyle -> RenderStyled. Matches the foregoing pattern.
-
Adam Barth authored
-
Adam Barth authored
When painting a scroll offset, RenderViewport should use integer device pixels to prevent "shimmering" effects on images. Fixes #486
-
Adam Barth authored
-
Eric Seidel authored
Unforutnately since Input won't show text if it doesn't start with a letter, this actually makes the experiance slightly worse, but this is definitely the right direction. @abarth
-
- 06 Aug, 2015 8 commits
-
-
Adam Barth authored
Wrap widgets you want to reparent in a Mimicable widget and assign the Mimicable widget a global key. Then, given the same global key to a Mimic widget to make it appear elsewhere in the view hierarchy.
-
Eric Seidel authored
@abarth
-
Matt Perry authored
They settle much faster after you fling them now.
-
Matt Perry authored
We only use them for the transition to dismissed.
-
Matt Perry authored
Also add intervals and curves to AnimationPerformance, which affect all variables used by the performance.
-
Adam Barth authored
... and use them to improve the horizontal_scrolling example.
-
Adam Barth authored
Now ScrollableBlock can combine a horizontally scrolling viewport with a horizontal block. Also rename ViewportScrollDirection to just ScrollDirection for less verbosity.
-
Adam Barth authored
We'll need this for horizontally scrolling lists.
-
- 05 Aug, 2015 5 commits
-
-
Adam Barth authored
-
Hans Muller authored
-
Ian Fischer authored
restart Sky apps on Android without having to restart SkyShell.
-
Adam Barth authored
We still need to tune the various parameters, but this patch is a start.
-
Eric Seidel authored
I can't really make further progress until at least: https://github.com/dart-lang/dartdoc/issues/766 is resolved, ideally also: https://github.com/dart-lang/dartdoc/issues/763 @abarth
-
- 04 Aug, 2015 8 commits
-
-
Adam Barth authored
We were subtracting the scrollOffset when we were supposed to add it.
-
Hans Muller authored
-
Matt Perry authored
This ensures we don't run into discontinuities when reversing an animation halfway through. I refactored AnimationValue to have knowledge of the reverse curves and intervals.
-
Adam Barth authored
It was confusing to have both widget.dart and widgets.dart
-
James Robinson authored
This refactors Checkbox to own a RenderObject similar to how Switch was refactored in https://github.com/domokit/sky_engine/pull/376 and extracts common functionality for toggleable renderers into a base class. Switch and Checkbox's render objects derive from this base class to add their own custom painting and theming logic.
-
Jim Beveridge authored
-
Jim Beveridge authored
B=Fixes #187
-
James Robinson authored
This introduces the notion of event disposition and allows event targets (widgets and render objects) to consume events that should not be processed further. This is needed by the Switch component in the Drawer in the stocks example. The Switch is embedded in a DrawerItem. The Switch handles the gesture tap event to toggle its state and should handle pointer events to allow swiping and draw its own radial reaction. The DrawerItem also handles gesture taps to allow toggling the switch value when tapping anywhere on the drawer and to draw its own ink splash. When tapping on the switch, both the switch's render object and the DrawerItem's listener are in the event dispatch path. The Switch needs to signal in some fashion that it consumed the event so the DrawerItem does not also try to toggle the switch's state.
-
- 03 Aug, 2015 8 commits
-
-
Adam Barth authored
-
Adam Barth authored
This file was deleted.
-
Matt Perry authored
-
Adam Barth authored
Now you can import 'package:sky/widgets.dart' to get all the widgets.
-
Matt Perry authored
* Intentions => Behaviors * SlideIn => SlideTransition * FadeIn => FadeTransition * removed unused AnimatedContainer intentions
-
Matt Perry authored
Simplifies the code a bit.
-
Adam Barth authored
-
Adam Barth authored
- Center the labels on the tabs - Make the drawer's mask visible
-