- 03 May, 2018 1 commit
-
-
Todd Volkert authored
In order to avoid checking binaries into flutter/flutter, this comparator can be used to retrieve golden files from a sibling flutter/goldens repository. https://github.com/flutter/flutter/issues/16859
-
- 01 May, 2018 1 commit
-
-
xster authored
-
- 30 Apr, 2018 1 commit
-
-
Hans Muller authored
-
- 27 Apr, 2018 1 commit
-
-
Hans Muller authored
-
- 26 Apr, 2018 1 commit
-
-
Hans Muller authored
* Revert "New Flutter Gallery UI (#16936)" This reverts commit 7038597b.
-
- 25 Apr, 2018 1 commit
-
-
Hans Muller authored
A new front-end for the Flutter Gallery example.
-
- 24 Apr, 2018 1 commit
-
-
Hans Muller authored
-
- 27 Mar, 2018 1 commit
-
-
Hans Muller authored
-
- 22 Mar, 2018 1 commit
-
-
xster authored
* Gallery scaffolding * Started RenderSliver * demo and initial hookup * Cleaned up demo more and scaffolding basic sliver->widget communication structure. * works * states and default indicator building works * start adding docs * added an alignment setting optimized the sliver relayout mechanism * tested a default bottom aligned sized indicator * Added a bunch of tests * more fixes and more tests * Finished the tests * Add docs * Add more doc diffing wrt material pull to refresh * Mention nav bar synergy * add more asserts * review 1 * Fix mockito 2 / dart 2 / strong typed tests * review * Remove the vscode config * review
-
- 20 Mar, 2018 1 commit
-
-
xster authored
-
- 16 Mar, 2018 1 commit
-
-
Hans Muller authored
-
- 14 Mar, 2018 1 commit
-
-
Hans Muller authored
-
- 28 Feb, 2018 1 commit
-
-
Danny Tuppeny authored
* If example code is not found, render a message instead of an endless spinner * Trim codeTags to avoid lookup issues with windows carriage returns * Trim \r on Windows off the end of code blocks so they're consistently \n * Add a test to ensure sample code parses if built on Windows * Add a comment about why we trimRight() Fixes #14820.
-
- 02 Feb, 2018 2 commits
-
-
Alexandre Ardhuin authored
-
Ian Hickson authored
For example, so that the gallery can override the media query globally.
-
- 01 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 31 Jan, 2018 1 commit
-
-
xster authored
* first round fastlane working on Android * clean up and start ios * Partial iOS * Got a fastfile that works on iOS * Finalize Android push instructions * Finalize instructions for iOS * Extra cleanup and optipng * Disable readme autogen and add a default readme
-
- 05 Dec, 2017 1 commit
-
-
xster authored
* Make drawer demo header not scroll * Add test for gallery drawer demo and fix user accounts drawer header overflow
-
- 29 Nov, 2017 2 commits
-
-
amirh authored
In https://github.com/flutter/flutter/pull/13141 I updated the demo name from 'Animated Images' to 'Animated images' before submitted, but did not update the name in the smoketest and transitions_perf test.
-
amirh authored
-
- 03 Nov, 2017 1 commit
-
-
xster authored
* Built first tab * Small additions * started tab 3 * Need color arithmetics * tab 2 built * finalize * lint and tests * review * Reapply docs after rebase * use color.computeLuminance * linter * nit
-
- 22 Oct, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 14 Oct, 2017 1 commit
-
-
Greg Spencer authored
This lets us preview widgets in the gallery using small, normal, large, and HUGE text. Added selections to the main drawer for these options. Defaults to "normal", obviously.
-
- 11 Sep, 2017 1 commit
-
-
Todd Volkert authored
-
- 09 Aug, 2017 1 commit
-
-
Alexandre Ardhuin authored
* Bump Dart SDK to 1.25.0-dev.9.0 * add link to sdk bug
-
- 08 Aug, 2017 1 commit
-
-
Michael Goderbauer authored
Don't trigger an assert when markNeedsSemanticsUpdate is called multiple times in edge cases (#11544) * Don't trigger assert if a render object ceases to be a semantic boundary This bug was exposed by https://github.com/flutter/flutter/pull/11309, which caused the following assertion to trigger when scrolling in the Animation demo: ``` The following assertion was thrown during _updateSemantics(): 'package:flutter/src/rendering/object.dart': Failed assertion: line 2626 pos 16: 'fragment is _InterestingSemanticsFragment': is not true. ``` A minimal reproduction of the bug can be found in `semantics_10_test.dart`, which has been added as a regression test for the bug by this PR. Looking at that test, here is a description of the faulty behaviour: 1. During the second `pumpWidget` call `RenderExcludeSemantics` marks itself as needing a semantics update (due to excluding going from `false` -> `true`). 2. This causes the nearest ancestor with semantics information (here: `RenderSemanticsAnnotations` representing the "container" Semantics widget) to be added to the `_nodesNeedingSemantics` list. 3. `RenderSliverList` (implementation behind ListView) marks itself as needing a semantics update (due to its changing children). 4. This causes the `RenderSemanticsGestureHandler` to be added to the `_nodesNeedingSemantics` list. 5. Next, canDrag is updated from `true` -> `false`. This means, `RenderSemanticsGestureHandler` is no longer a semantics boundary, it marks itself as needing a semantics update. 6. The nearest ancestor with semantics (`RenderSemanticsAnnotations`, the "container") is added to the `_nodesNeedingSemantics` list (this is a no-op because it is already in the list). 7. During `flushSemantics`, the `_nodesNeedingSemantics` list is walked. The first entry (`RenderSemanticsAnnotations`) updates the semantics tree to only contain the container widget and drop everything else (= no children of the ExcludeSemantics widget are walked). 8. The second entry (`RenderSemanticsGestureHandler`) is updated. It does not add any semantics of its own and is no longer a semantics boundary. Therefore, it wants to merge its descendent semantics into its parents. Here is where the assert throws because the algorithm assumes that every entry in the `_nodesNeedingSemantics` list will produce and own an `_InterestingSemanticsFragment` (passing your semantics on to your parents is not interesting). The problem here seems to be step 4 in combination with step 5. In step 4 we rely on the fact that `RenderSemanticsGestureHandler` is an (explicit or implicit) semantics boundary and that it will be able to absorb the semantics change of `RenderSliverList`. This is true at this time. However, in step 4 `RenderSemanticsGestureHandler` decides to no longer be an (explicit or implicit) semantics boundary and our assumption from step 5 becomes incorrect. We did nothing to correct this assumption. This PR removes a node, that could potentially cease to be a (explicit or implicit) semantics boundary from the `_nodesNeedingSemantics` list to fix that problem. Please node that this does not mean that the node's semantics will not be updated: The node's closest ances tor with semantics is added to that list during the `markNeedsSemanticsUpdate` call. During `flushSemantics` we will walk from this node to update the semantics of it's children (if changed), which will include the node in question. * tiny fix * simplify test * analyzer fixes * review comments
-
- 11 Jul, 2017 1 commit
-
-
Yegor authored
* add Android instrumentation test * add devicelab test * add to manifest.yaml * rename _smoke_test.dart to _smoketest.dart to prevent flutter test from picking it up * volatile fields; style fixes * use ConditionVariable; fix sh script
-
- 27 Apr, 2017 1 commit
-
-
Ian Hickson authored
-
- 21 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
* make @immutable const * fix build
-
- 12 Apr, 2017 2 commits
-
-
Ian Hickson authored
* Manually fix every use of Point.x and Point.y Some of these were moved to dx/dy, but not all. * Manually convert uses of the old gradient API * Remove old reference to Point. * Mechanical changes I applied the following at the root of the Flutter repository: git ls-files -z | xargs -0 sed -i 's/\bPoint[.]origin\b/Offset.zero/g' git ls-files -z | xargs -0 sed -i 's/\bPoint[.]lerp\b/Offset.lerp/g' git ls-files -z | xargs -0 sed -i 's/\bnew Point\b/new Offset/g' git ls-files -z | xargs -0 sed -i 's/\bconst Point\b/const Offset/g' git ls-files -z | xargs -0 sed -i 's/\bstatic Point /static Offset /g' git ls-files -z | xargs -0 sed -i 's/\bfinal Point /final Offset /g' git ls-files -z | xargs -0 sed -i 's/^\( *\)Point /\1Offset /g' git ls-files -z | xargs -0 sed -i 's/ui[.]Point\b/ui.Offset/g' git ls-files -z | xargs -0 sed -i 's/(Point\b/(Offset/g' git ls-files -z | xargs -0 sed -i 's/\([[{,]\) Point\b/\1 Offset/g' git ls-files -z | xargs -0 sed -i 's/@required Point\b/@required Offset/g' git ls-files -z | xargs -0 sed -i 's/<Point>/<Offset>/g' git ls-files -z | xargs -0 sed -i 's/[.]toOffset()//g' git ls-files -z | xargs -0 sed -i 's/[.]toPoint()//g' git ls-files -z | xargs -0 sed -i 's/\bshow Point, /show /g' git ls-files -z | xargs -0 sed -i 's/\bshow Point;/show Offset;/g' * Mechanical changes - dartdocs I applied the following at the root of the Flutter repository: git ls-files -z | xargs -0 sed -i 's/\ba \[Point\]/an [Offset]/g' git ls-files -z | xargs -0 sed -i 's/\[Point\]/[Offset]/g' * Further improvements and a test * Fix minor errors from rebasing... * Roll engine
-
Ian Hickson authored
* Fix tests to use Ahem, and helpful changes around that - Fix fonts that had metric-specific behaviours. - LiveTestWidgetsFlutterBinding.allowAllFrames has been renamed to LiveTestWidgetsFlutterBinding.framePolicy. - LiveTestWidgetsFlutterBinding now defaults to using a frame policy that pumps slightly more frames, to animate the pointer crosshairs. - Added "flutter run --use-test-fonts" to enable Ahem on devices. - Changed how idle() works to be more effective in live mode. - Display the test name in live mode (unless ahem fonts are enabled). - Added a toString to TextSelectionPoint. - Style nit fixes. * Roll engine to get Ahem changes. * Update tests for dartdoc changes. * Fix flutter_tools tests
-
- 04 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 28 Mar, 2017 1 commit
-
-
Phil Quitslund authored
* Bump to Dart SDK 1.23.0-dev.10 * allows us to understand flutter usage via telemetry * brings in `@immutable` Fixes: #9042 * completer fix * Update to platform 1.1.1.
-
- 24 Mar, 2017 1 commit
-
-
Hans Muller authored
-
- 13 Mar, 2017 1 commit
-
-
Ian Hickson authored
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
-
- 21 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 17 Feb, 2017 3 commits
-
-
Adam Barth authored
Rename all the "2" classes related to scrolling to remove the "2". Now that the old scrolling code is gone, we don't need to use the suffix.
-
Ian Hickson authored
* More better toStrings and more vigorous smoke testing of gallery * Update scroll_controller.dart * Update sliver.dart
-
Ian Hickson authored
-