Collin Jackson
d547103f6a
Move ClipRRect logic from Card to Material (fixes rounded corners on top of date picker dialog)
2015-08-26 11:17:49 -07:00
Adam Barth
1a15cb2d27
Merge pull request #854 from abarth/sector_broken
...
Sector demo is broken because of compositor changes
2015-08-26 11:02:51 -07:00
Adam Barth
2e2fa94e1b
Sector demo is broken because of compositor changes
...
We need to implement visitChildren for the RenderObjects in the sector demo.
Also, add a test.
Fixes #790
2015-08-26 10:58:30 -07:00
Viktor Lidholt
51f3fdcb1f
Merge pull request #851 from vlidholt/master
...
Fixes issues in sprite constraints
2015-08-26 10:42:20 -07:00
Collin Jackson
a1bafaa317
Merge pull request #838 from collinjackson/improve_date_picker
...
Add date picker to widgets library and teach fitness app to use it
2015-08-26 10:28:27 -07:00
Viktor Lidholt
065673711e
Switches to named arguments in sprite constraints
2015-08-26 10:07:24 -07:00
Viktor Lidholt
b244a082ad
Fixes issue with inheritance in sprite constraints
2015-08-26 09:54:32 -07:00
Hixie
ce28a7176e
Replace Flex to Row and Column in tests and examples.
...
This still leaves Flex and FlexDirection available. At some point once
people have transitioned to Row/Column we should rename Flex to _Flex
and stop reexporting FlexDirection from basic.dart.
2015-08-26 09:05:14 -07:00
Adam Barth
7c3e878df3
Rev pub package
2015-08-26 08:59:09 -07:00
Adam Barth
31a1886a5a
Merge pull request #842 from abarth/test_mimic
...
Add a basic test for Mimic tree movement
2015-08-25 17:26:09 -07:00
Adam Barth
240e807f84
Add a basic test for Mimic tree movement
2015-08-25 16:50:44 -07:00
Collin Jackson
f164e560c3
Add date picker to widgets library and teach fitness app to use it
...
Also, add an example for the date picker
2015-08-25 16:41:11 -07:00
Viktor Lidholt
27d2928dc0
Adds license file and required fields to pubspec
2015-08-25 16:35:05 -07:00
Collin Jackson
ee5f1146c4
Fix typo in syncRenderObject arguments
2015-08-25 16:18:21 -07:00
Viktor Lidholt
f48b25aaf7
Updates skysprites readme
2015-08-25 16:14:58 -07:00
Adam Barth
fde6b0a4b6
Add a test for #833
...
This test just exercises Align to make sure it can sync.
2015-08-25 16:13:33 -07:00
Viktor Lidholt
32aa4628e1
Merge pull request #835 from vlidholt/master
...
Moves sky sprites to its own package
2015-08-25 16:12:30 -07:00
Viktor Lidholt
ebeb8e2d42
Moves sky sprites to its own package
2015-08-25 16:08:46 -07:00
Hixie
556ebb93ff
Fix signature of Align.syncRenderObject()
2015-08-25 16:04:01 -07:00
Adam Barth
8f95703afa
Rev pub package
2015-08-25 15:49:27 -07:00
Adam Barth
0cbd190b3d
Merge pull request #832 from Hixie/positioner
...
Introduce Align widget for aligning children.
2015-08-25 15:37:43 -07:00
Hixie
4a2fb5d3e8
Introduce Align widget for aligning children.
2015-08-25 15:35:20 -07:00
Adam Barth
15e8f741fb
Properly track mimics that move in the tree
...
We weren't telling the new mimicable that we wanted to start mimicing it.
2015-08-25 15:33:52 -07:00
Adam Barth
4923f0cd08
Merge pull request #813 from abarth/device_pixel_ratio
...
Don't freeze devicePixelRatio at startup
2015-08-25 14:55:01 -07:00
Adam Barth
d7ba514546
Fix global key error while using fitness app
...
We were making local copies of the listener maps, but we were actually
iterating the underlying sets. Now we make local copies of the sets.
Fixes #803
2015-08-25 14:45:18 -07:00
Adam Barth
1883d06aef
Fix build
...
I removed these functions by mistake in my previous patch.
2015-08-25 14:10:32 -07:00
Adam Barth
a733e91b7b
Don't freeze devicePixelRatio at startup
...
When we start, we might not have initialized the devicePixelRatio value. The
value will be initialized by the time we paint, so now we update the value
every time we paint.
2015-08-25 14:06:53 -07:00
Adam Barth
0e4ac8c12b
Use sky.SceneBuilder to upload Layer tree to C++
...
We still use SkPicture as our rasterization backend, but now we're uploading
our layer tree to C++. A future patch will push the layer tree deeper into the
system and we'll eventually switch backends.
2015-08-25 13:41:37 -07:00
Hans Muller
18b78cfafa
Enable initializing Scrollable scrollOffset
...
Added Scrollable named parameter initializeScrollOffset. If unspecified, then the initial value of scrollOffset is 0.0 as before.
2015-08-25 11:03:04 -07:00
Hans Muller
e1933af37e
Removed unneeded tabs.dart import, updated tests
2015-08-25 10:24:58 -07:00
Adam Barth
f8cad61b28
Rev pub package
2015-08-25 09:58:46 -07:00
Adam Barth
1fde4bb863
Merge pull request #796 from abarth/fix_tests
...
Don't divide by zero
2015-08-25 09:58:39 -07:00
Adam Barth
b2de3a705b
Don't divide by zero
...
If there aren't any items, there's no point in computing which items to show.
2015-08-25 09:48:21 -07:00
Hans Muller
aaeaed9be8
done
2015-08-25 09:41:28 -07:00
Ian Hickson
1867b58c40
Merge pull request #792 from Hixie/flex-part3
...
Add `Row` and `Column` widgets so you don't have to use Flex.
2015-08-25 09:22:40 -07:00
Adam Barth
c696c21aa5
Remove floating-point errors from ScrollableWidgetList
...
We now compute which items to show using integers instead of floating point,
avoiding rounding errors.
2015-08-25 09:20:20 -07:00
Hixie
3d37e78745
Add Row
and Column
widgets so you don't have to use Flex.
...
I updated everything in widgets/, but didn't update any examples.
2015-08-24 17:50:37 -07:00
Hixie
14f3f58cd9
Make Flex shrink-wrap when unconstrained.
2015-08-24 17:34:44 -07:00
Ian Fischer
fe7e39b23c
Add documentation for using sky_tool listen.
2015-08-24 16:46:01 -07:00
Ian Fischer
97b432db9f
Merge pull request #786 from iansf/minor_cleanup
...
Minor cleanup in sky_tool
2015-08-24 16:31:03 -07:00
Ian Fischer
3897ebfcfe
Minor cleanup of paths and quotes.
2015-08-24 16:29:20 -07:00
Hixie
670f3cd7c9
Track the last component to build
...
...rather than the stack trace at the time the RenderObjectWrapper updates the RenderObject.
Also, hide some of the debug-only fields behind "debug" prefixes and assert()s.
2015-08-24 16:17:50 -07:00
Ian Hickson
1393b4c6b0
Merge pull request #781 from Hixie/better-exceptions
...
Better exception handling for rendering library.
2015-08-24 15:55:55 -07:00
Ian Fischer
a41825619b
Merge pull request #761 from iansf/fix_linux
...
Fix sky_tool listen on linux.
2015-08-24 15:53:09 -07:00
Hixie
d99641dd85
Better exception handling for rendering library.
...
- 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.
2015-08-24 15:13:04 -07:00
Adam Barth
d35d580cdb
Merge pull request #780 from abarth/mimic_improvements
...
Mimic should track Mimicable more completely
2015-08-24 15:11:34 -07:00
Adam Barth
7077b1b3d0
Mimic should track Mimicable more completely
...
We now have Mimic tracking Mimicable through tree structure changes and while
moving around the screen.
Fixes #751 and #756
2015-08-24 15:11:18 -07:00
Collin Jackson
9bc23d722e
Prevent the fitness app from asserting when there’s no data yet
2015-08-24 14:23:26 -07:00
Collin Jackson
a6d111deb8
Merge pull request #765 from collinjackson/typography_colors
...
Fix typography to use opacity instead of color value
2015-08-24 14:17:40 -07:00
Ian Fischer
d8c97c46f3
Make sky_tool listen work on Linux.
2015-08-24 13:46:37 -07:00