Committed by
GitHub
chore: fix analysis issues for flutter 3.1.3 (#376)
Co-authored-by: Remon Helmond <remon.helmond@hypervolt.co.uk>
Showing
6 changed files
with
81 additions
and
58 deletions
| @@ -70,7 +70,7 @@ class _AdvancedSnapSheetPageState extends State<AdvancedSnapSheetPage> | @@ -70,7 +70,7 @@ class _AdvancedSnapSheetPageState extends State<AdvancedSnapSheetPage> | ||
| 70 | } | 70 | } |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | -class MapAppBar extends StatefulWidget with PreferredSizeWidget { | 73 | +class MapAppBar extends StatefulWidget implements PreferredSizeWidget { |
| 74 | const MapAppBar({Key? key, required this.controller}) : super(key: key); | 74 | const MapAppBar({Key? key, required this.controller}) : super(key: key); |
| 75 | final SheetController controller; | 75 | final SheetController controller; |
| 76 | @override | 76 | @override |
| @@ -5,10 +5,10 @@ packages: | @@ -5,10 +5,10 @@ packages: | ||
| 5 | dependency: transitive | 5 | dependency: transitive |
| 6 | description: | 6 | description: |
| 7 | name: async | 7 | name: async |
| 8 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | 8 | + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" |
| 9 | url: "https://pub.dev" | 9 | url: "https://pub.dev" |
| 10 | source: hosted | 10 | source: hosted |
| 11 | - version: "2.10.0" | 11 | + version: "2.11.0" |
| 12 | boolean_selector: | 12 | boolean_selector: |
| 13 | dependency: transitive | 13 | dependency: transitive |
| 14 | description: | 14 | description: |
| @@ -21,10 +21,10 @@ packages: | @@ -21,10 +21,10 @@ packages: | ||
| 21 | dependency: transitive | 21 | dependency: transitive |
| 22 | description: | 22 | description: |
| 23 | name: characters | 23 | name: characters |
| 24 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | 24 | + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" |
| 25 | url: "https://pub.dev" | 25 | url: "https://pub.dev" |
| 26 | source: hosted | 26 | source: hosted |
| 27 | - version: "1.2.1" | 27 | + version: "1.3.0" |
| 28 | clock: | 28 | clock: |
| 29 | dependency: transitive | 29 | dependency: transitive |
| 30 | description: | 30 | description: |
| @@ -37,10 +37,10 @@ packages: | @@ -37,10 +37,10 @@ packages: | ||
| 37 | dependency: transitive | 37 | dependency: transitive |
| 38 | description: | 38 | description: |
| 39 | name: collection | 39 | name: collection |
| 40 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | 40 | + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 |
| 41 | url: "https://pub.dev" | 41 | url: "https://pub.dev" |
| 42 | source: hosted | 42 | source: hosted |
| 43 | - version: "1.17.0" | 43 | + version: "1.17.2" |
| 44 | cupertino_icons: | 44 | cupertino_icons: |
| 45 | dependency: "direct main" | 45 | dependency: "direct main" |
| 46 | description: | 46 | description: |
| @@ -88,14 +88,6 @@ packages: | @@ -88,14 +88,6 @@ packages: | ||
| 88 | url: "https://pub.dev" | 88 | url: "https://pub.dev" |
| 89 | source: hosted | 89 | source: hosted |
| 90 | version: "4.5.1" | 90 | version: "4.5.1" |
| 91 | - js: | ||
| 92 | - dependency: transitive | ||
| 93 | - description: | ||
| 94 | - name: js | ||
| 95 | - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" | ||
| 96 | - url: "https://pub.dev" | ||
| 97 | - source: hosted | ||
| 98 | - version: "0.6.5" | ||
| 99 | logging: | 91 | logging: |
| 100 | dependency: transitive | 92 | dependency: transitive |
| 101 | description: | 93 | description: |
| @@ -108,26 +100,26 @@ packages: | @@ -108,26 +100,26 @@ packages: | ||
| 108 | dependency: transitive | 100 | dependency: transitive |
| 109 | description: | 101 | description: |
| 110 | name: matcher | 102 | name: matcher |
| 111 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | 103 | + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" |
| 112 | url: "https://pub.dev" | 104 | url: "https://pub.dev" |
| 113 | source: hosted | 105 | source: hosted |
| 114 | - version: "0.12.13" | 106 | + version: "0.12.16" |
| 115 | material_color_utilities: | 107 | material_color_utilities: |
| 116 | dependency: transitive | 108 | dependency: transitive |
| 117 | description: | 109 | description: |
| 118 | name: material_color_utilities | 110 | name: material_color_utilities |
| 119 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | 111 | + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" |
| 120 | url: "https://pub.dev" | 112 | url: "https://pub.dev" |
| 121 | source: hosted | 113 | source: hosted |
| 122 | - version: "0.2.0" | 114 | + version: "0.5.0" |
| 123 | meta: | 115 | meta: |
| 124 | dependency: transitive | 116 | dependency: transitive |
| 125 | description: | 117 | description: |
| 126 | name: meta | 118 | name: meta |
| 127 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | 119 | + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" |
| 128 | url: "https://pub.dev" | 120 | url: "https://pub.dev" |
| 129 | source: hosted | 121 | source: hosted |
| 130 | - version: "1.8.0" | 122 | + version: "1.9.1" |
| 131 | nested: | 123 | nested: |
| 132 | dependency: transitive | 124 | dependency: transitive |
| 133 | description: | 125 | description: |
| @@ -140,10 +132,10 @@ packages: | @@ -140,10 +132,10 @@ packages: | ||
| 140 | dependency: transitive | 132 | dependency: transitive |
| 141 | description: | 133 | description: |
| 142 | name: path | 134 | name: path |
| 143 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | 135 | + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" |
| 144 | url: "https://pub.dev" | 136 | url: "https://pub.dev" |
| 145 | source: hosted | 137 | source: hosted |
| 146 | - version: "1.8.2" | 138 | + version: "1.8.3" |
| 147 | provider: | 139 | provider: |
| 148 | dependency: "direct main" | 140 | dependency: "direct main" |
| 149 | description: | 141 | description: |
| @@ -158,7 +150,7 @@ packages: | @@ -158,7 +150,7 @@ packages: | ||
| 158 | path: ".." | 150 | path: ".." |
| 159 | relative: true | 151 | relative: true |
| 160 | source: path | 152 | source: path |
| 161 | - version: "0.0.4+1" | 153 | + version: "1.0.0-pre" |
| 162 | sky_engine: | 154 | sky_engine: |
| 163 | dependency: transitive | 155 | dependency: transitive |
| 164 | description: flutter | 156 | description: flutter |
| @@ -168,10 +160,10 @@ packages: | @@ -168,10 +160,10 @@ packages: | ||
| 168 | dependency: transitive | 160 | dependency: transitive |
| 169 | description: | 161 | description: |
| 170 | name: source_span | 162 | name: source_span |
| 171 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | 163 | + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" |
| 172 | url: "https://pub.dev" | 164 | url: "https://pub.dev" |
| 173 | source: hosted | 165 | source: hosted |
| 174 | - version: "1.9.1" | 166 | + version: "1.10.0" |
| 175 | stack_trace: | 167 | stack_trace: |
| 176 | dependency: transitive | 168 | dependency: transitive |
| 177 | description: | 169 | description: |
| @@ -208,10 +200,10 @@ packages: | @@ -208,10 +200,10 @@ packages: | ||
| 208 | dependency: transitive | 200 | dependency: transitive |
| 209 | description: | 201 | description: |
| 210 | name: test_api | 202 | name: test_api |
| 211 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | 203 | + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" |
| 212 | url: "https://pub.dev" | 204 | url: "https://pub.dev" |
| 213 | source: hosted | 205 | source: hosted |
| 214 | - version: "0.4.16" | 206 | + version: "0.6.0" |
| 215 | vector_math: | 207 | vector_math: |
| 216 | dependency: transitive | 208 | dependency: transitive |
| 217 | description: | 209 | description: |
| @@ -220,6 +212,14 @@ packages: | @@ -220,6 +212,14 @@ packages: | ||
| 220 | url: "https://pub.dev" | 212 | url: "https://pub.dev" |
| 221 | source: hosted | 213 | source: hosted |
| 222 | version: "2.1.4" | 214 | version: "2.1.4" |
| 215 | + web: | ||
| 216 | + dependency: transitive | ||
| 217 | + description: | ||
| 218 | + name: web | ||
| 219 | + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 | ||
| 220 | + url: "https://pub.dev" | ||
| 221 | + source: hosted | ||
| 222 | + version: "0.1.4-beta" | ||
| 223 | sdks: | 223 | sdks: |
| 224 | - dart: ">=2.18.0 <4.0.0" | 224 | + dart: ">=3.1.0-185.0.dev <4.0.0" |
| 225 | flutter: ">=3.7.0" | 225 | flutter: ">=3.7.0" |
| @@ -169,7 +169,7 @@ class BouncingSheetPhysics extends ScrollPhysics with SheetPhysics { | @@ -169,7 +169,7 @@ class BouncingSheetPhysics extends ScrollPhysics with SheetPhysics { | ||
| 169 | @override | 169 | @override |
| 170 | Simulation? createBallisticSimulation( | 170 | Simulation? createBallisticSimulation( |
| 171 | ScrollMetrics position, double velocity) { | 171 | ScrollMetrics position, double velocity) { |
| 172 | - final Tolerance tolerance = this.tolerance; | 172 | + final Tolerance tolerance = toleranceFor(position); |
| 173 | if (position.outOfRange) { | 173 | if (position.outOfRange) { |
| 174 | return BouncingScrollSimulation( | 174 | return BouncingScrollSimulation( |
| 175 | spring: const SpringDescription( | 175 | spring: const SpringDescription( |
| @@ -266,7 +266,7 @@ class NoMomentumSheetPhysics extends ScrollPhysics with SheetPhysics { | @@ -266,7 +266,7 @@ class NoMomentumSheetPhysics extends ScrollPhysics with SheetPhysics { | ||
| 266 | @override | 266 | @override |
| 267 | Simulation? createBallisticSimulation( | 267 | Simulation? createBallisticSimulation( |
| 268 | ScrollMetrics position, double velocity) { | 268 | ScrollMetrics position, double velocity) { |
| 269 | - final Tolerance tolerance = this.tolerance; | 269 | + final Tolerance tolerance = toleranceFor(position); |
| 270 | if (position.outOfRange) { | 270 | if (position.outOfRange) { |
| 271 | double? end; | 271 | double? end; |
| 272 | if (position.pixels > position.maxScrollExtent) { | 272 | if (position.pixels > position.maxScrollExtent) { |
| @@ -336,7 +336,7 @@ class ClampingSheetPhysics extends ScrollPhysics with SheetPhysics { | @@ -336,7 +336,7 @@ class ClampingSheetPhysics extends ScrollPhysics with SheetPhysics { | ||
| 336 | @override | 336 | @override |
| 337 | Simulation? createBallisticSimulation( | 337 | Simulation? createBallisticSimulation( |
| 338 | ScrollMetrics position, double velocity) { | 338 | ScrollMetrics position, double velocity) { |
| 339 | - final Tolerance tolerance = this.tolerance; | 339 | + final Tolerance tolerance = toleranceFor(position); |
| 340 | if (position.outOfRange) { | 340 | if (position.outOfRange) { |
| 341 | double? end; | 341 | double? end; |
| 342 | if (position.pixels > position.maxScrollExtent) { | 342 | if (position.pixels > position.maxScrollExtent) { |
| @@ -443,7 +443,7 @@ class SnapSheetPhysics extends ScrollPhysics with SheetPhysics { | @@ -443,7 +443,7 @@ class SnapSheetPhysics extends ScrollPhysics with SheetPhysics { | ||
| 443 | // if ((velocity <= 0.0 && position.pixels <= position.minScrollExtent) || | 443 | // if ((velocity <= 0.0 && position.pixels <= position.minScrollExtent) || |
| 444 | // (velocity >= 0.0 && position.pixels >= position.maxScrollExtent)) | 444 | // (velocity >= 0.0 && position.pixels >= position.maxScrollExtent)) |
| 445 | // return super.createBallisticSimulation(position, velocity); | 445 | // return super.createBallisticSimulation(position, velocity); |
| 446 | - final Tolerance tolerance = this.tolerance; | 446 | + final Tolerance tolerance = toleranceFor(position); |
| 447 | final double target = _getTargetPixels(position, tolerance, velocity); | 447 | final double target = _getTargetPixels(position, tolerance, velocity); |
| 448 | if (target != position.pixels) { | 448 | if (target != position.pixels) { |
| 449 | return ScrollSpringSimulation( | 449 | return ScrollSpringSimulation( |
| @@ -29,10 +29,10 @@ packages: | @@ -29,10 +29,10 @@ packages: | ||
| 29 | dependency: transitive | 29 | dependency: transitive |
| 30 | description: | 30 | description: |
| 31 | name: async | 31 | name: async |
| 32 | - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 | 32 | + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" |
| 33 | url: "https://pub.dev" | 33 | url: "https://pub.dev" |
| 34 | source: hosted | 34 | source: hosted |
| 35 | - version: "2.10.0" | 35 | + version: "2.11.0" |
| 36 | boolean_selector: | 36 | boolean_selector: |
| 37 | dependency: transitive | 37 | dependency: transitive |
| 38 | description: | 38 | description: |
| @@ -45,10 +45,10 @@ packages: | @@ -45,10 +45,10 @@ packages: | ||
| 45 | dependency: transitive | 45 | dependency: transitive |
| 46 | description: | 46 | description: |
| 47 | name: characters | 47 | name: characters |
| 48 | - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c | 48 | + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" |
| 49 | url: "https://pub.dev" | 49 | url: "https://pub.dev" |
| 50 | source: hosted | 50 | source: hosted |
| 51 | - version: "1.2.1" | 51 | + version: "1.3.0" |
| 52 | clock: | 52 | clock: |
| 53 | dependency: transitive | 53 | dependency: transitive |
| 54 | description: | 54 | description: |
| @@ -61,10 +61,10 @@ packages: | @@ -61,10 +61,10 @@ packages: | ||
| 61 | dependency: transitive | 61 | dependency: transitive |
| 62 | description: | 62 | description: |
| 63 | name: collection | 63 | name: collection |
| 64 | - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 | 64 | + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 |
| 65 | url: "https://pub.dev" | 65 | url: "https://pub.dev" |
| 66 | source: hosted | 66 | source: hosted |
| 67 | - version: "1.17.0" | 67 | + version: "1.17.2" |
| 68 | convert: | 68 | convert: |
| 69 | dependency: transitive | 69 | dependency: transitive |
| 70 | description: | 70 | description: |
| @@ -183,26 +183,26 @@ packages: | @@ -183,26 +183,26 @@ packages: | ||
| 183 | dependency: transitive | 183 | dependency: transitive |
| 184 | description: | 184 | description: |
| 185 | name: matcher | 185 | name: matcher |
| 186 | - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" | 186 | + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" |
| 187 | url: "https://pub.dev" | 187 | url: "https://pub.dev" |
| 188 | source: hosted | 188 | source: hosted |
| 189 | - version: "0.12.13" | 189 | + version: "0.12.16" |
| 190 | material_color_utilities: | 190 | material_color_utilities: |
| 191 | dependency: transitive | 191 | dependency: transitive |
| 192 | description: | 192 | description: |
| 193 | name: material_color_utilities | 193 | name: material_color_utilities |
| 194 | - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 | 194 | + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" |
| 195 | url: "https://pub.dev" | 195 | url: "https://pub.dev" |
| 196 | source: hosted | 196 | source: hosted |
| 197 | - version: "0.2.0" | 197 | + version: "0.5.0" |
| 198 | meta: | 198 | meta: |
| 199 | dependency: transitive | 199 | dependency: transitive |
| 200 | description: | 200 | description: |
| 201 | name: meta | 201 | name: meta |
| 202 | - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" | 202 | + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" |
| 203 | url: "https://pub.dev" | 203 | url: "https://pub.dev" |
| 204 | source: hosted | 204 | source: hosted |
| 205 | - version: "1.8.0" | 205 | + version: "1.9.1" |
| 206 | mime: | 206 | mime: |
| 207 | dependency: transitive | 207 | dependency: transitive |
| 208 | description: | 208 | description: |
| @@ -239,10 +239,10 @@ packages: | @@ -239,10 +239,10 @@ packages: | ||
| 239 | dependency: transitive | 239 | dependency: transitive |
| 240 | description: | 240 | description: |
| 241 | name: path | 241 | name: path |
| 242 | - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b | 242 | + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" |
| 243 | url: "https://pub.dev" | 243 | url: "https://pub.dev" |
| 244 | source: hosted | 244 | source: hosted |
| 245 | - version: "1.8.2" | 245 | + version: "1.8.3" |
| 246 | pool: | 246 | pool: |
| 247 | dependency: transitive | 247 | dependency: transitive |
| 248 | description: | 248 | description: |
| @@ -316,10 +316,10 @@ packages: | @@ -316,10 +316,10 @@ packages: | ||
| 316 | dependency: transitive | 316 | dependency: transitive |
| 317 | description: | 317 | description: |
| 318 | name: source_span | 318 | name: source_span |
| 319 | - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 | 319 | + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" |
| 320 | url: "https://pub.dev" | 320 | url: "https://pub.dev" |
| 321 | source: hosted | 321 | source: hosted |
| 322 | - version: "1.9.1" | 322 | + version: "1.10.0" |
| 323 | stack_trace: | 323 | stack_trace: |
| 324 | dependency: transitive | 324 | dependency: transitive |
| 325 | description: | 325 | description: |
| @@ -356,26 +356,26 @@ packages: | @@ -356,26 +356,26 @@ packages: | ||
| 356 | dependency: transitive | 356 | dependency: transitive |
| 357 | description: | 357 | description: |
| 358 | name: test | 358 | name: test |
| 359 | - sha256: a5fcd2d25eeadbb6589e80198a47d6a464ba3e2049da473943b8af9797900c2d | 359 | + sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" |
| 360 | url: "https://pub.dev" | 360 | url: "https://pub.dev" |
| 361 | source: hosted | 361 | source: hosted |
| 362 | - version: "1.22.0" | 362 | + version: "1.24.3" |
| 363 | test_api: | 363 | test_api: |
| 364 | dependency: transitive | 364 | dependency: transitive |
| 365 | description: | 365 | description: |
| 366 | name: test_api | 366 | name: test_api |
| 367 | - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 | 367 | + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" |
| 368 | url: "https://pub.dev" | 368 | url: "https://pub.dev" |
| 369 | source: hosted | 369 | source: hosted |
| 370 | - version: "0.4.16" | 370 | + version: "0.6.0" |
| 371 | test_core: | 371 | test_core: |
| 372 | dependency: transitive | 372 | dependency: transitive |
| 373 | description: | 373 | description: |
| 374 | name: test_core | 374 | name: test_core |
| 375 | - sha256: "0ef9755ec6d746951ba0aabe62f874b707690b5ede0fecc818b138fcc9b14888" | 375 | + sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" |
| 376 | url: "https://pub.dev" | 376 | url: "https://pub.dev" |
| 377 | source: hosted | 377 | source: hosted |
| 378 | - version: "0.4.20" | 378 | + version: "0.5.3" |
| 379 | typed_data: | 379 | typed_data: |
| 380 | dependency: transitive | 380 | dependency: transitive |
| 381 | description: | 381 | description: |
| @@ -408,6 +408,14 @@ packages: | @@ -408,6 +408,14 @@ packages: | ||
| 408 | url: "https://pub.dev" | 408 | url: "https://pub.dev" |
| 409 | source: hosted | 409 | source: hosted |
| 410 | version: "1.0.2" | 410 | version: "1.0.2" |
| 411 | + web: | ||
| 412 | + dependency: transitive | ||
| 413 | + description: | ||
| 414 | + name: web | ||
| 415 | + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 | ||
| 416 | + url: "https://pub.dev" | ||
| 417 | + source: hosted | ||
| 418 | + version: "0.1.4-beta" | ||
| 411 | web_socket_channel: | 419 | web_socket_channel: |
| 412 | dependency: transitive | 420 | dependency: transitive |
| 413 | description: | 421 | description: |
| @@ -433,5 +441,5 @@ packages: | @@ -433,5 +441,5 @@ packages: | ||
| 433 | source: hosted | 441 | source: hosted |
| 434 | version: "3.1.1" | 442 | version: "3.1.1" |
| 435 | sdks: | 443 | sdks: |
| 436 | - dart: ">=2.18.0 <4.0.0" | 444 | + dart: ">=3.1.0-185.0.dev <4.0.0" |
| 437 | flutter: ">=3.7.0" | 445 | flutter: ">=3.7.0" |
| @@ -9,8 +9,9 @@ const Rect kScreenRect = Rect.fromLTRB(0, 0, kScreenWidth, kScreenHeight); | @@ -9,8 +9,9 @@ const Rect kScreenRect = Rect.fromLTRB(0, 0, kScreenWidth, kScreenHeight); | ||
| 9 | 9 | ||
| 10 | void main() { | 10 | void main() { |
| 11 | testWidgets('defaultTestSize', (WidgetTester tester) async { | 11 | testWidgets('defaultTestSize', (WidgetTester tester) async { |
| 12 | - final Size testSize = tester.binding.window.physicalSize / | ||
| 13 | - tester.binding.window.devicePixelRatio; | 12 | + final Size testSize = |
| 13 | + tester.view.physicalSize / tester.view.devicePixelRatio; | ||
| 14 | + | ||
| 14 | expect(testSize, equals(kScreenSize)); | 15 | expect(testSize, equals(kScreenSize)); |
| 15 | }); | 16 | }); |
| 16 | } | 17 | } |
| @@ -77,6 +77,7 @@ void main() { | @@ -77,6 +77,7 @@ void main() { | ||
| 77 | 77 | ||
| 78 | test('overscroll is progressively harder', () { | 78 | test('overscroll is progressively harder', () { |
| 79 | final ScrollMetrics lessOverscrolledPosition = FixedScrollMetrics( | 79 | final ScrollMetrics lessOverscrolledPosition = FixedScrollMetrics( |
| 80 | + devicePixelRatio: 1, | ||
| 80 | minScrollExtent: 0.0, | 81 | minScrollExtent: 0.0, |
| 81 | maxScrollExtent: 1000.0, | 82 | maxScrollExtent: 1000.0, |
| 82 | pixels: -20.0, | 83 | pixels: -20.0, |
| @@ -86,6 +87,7 @@ void main() { | @@ -86,6 +87,7 @@ void main() { | ||
| 86 | 87 | ||
| 87 | final ScrollMetrics moreOverscrolledPosition = FixedScrollMetrics( | 88 | final ScrollMetrics moreOverscrolledPosition = FixedScrollMetrics( |
| 88 | minScrollExtent: 0.0, | 89 | minScrollExtent: 0.0, |
| 90 | + devicePixelRatio: 1, | ||
| 89 | maxScrollExtent: 1000.0, | 91 | maxScrollExtent: 1000.0, |
| 90 | pixels: -40.0, | 92 | pixels: -40.0, |
| 91 | viewportDimension: 100.0, | 93 | viewportDimension: 100.0, |
| @@ -114,6 +116,7 @@ void main() { | @@ -114,6 +116,7 @@ void main() { | ||
| 114 | test('easing an overscroll still has resistance', () { | 116 | test('easing an overscroll still has resistance', () { |
| 115 | final ScrollMetrics overscrolledPosition = FixedScrollMetrics( | 117 | final ScrollMetrics overscrolledPosition = FixedScrollMetrics( |
| 116 | minScrollExtent: 0.0, | 118 | minScrollExtent: 0.0, |
| 119 | + devicePixelRatio: 1, | ||
| 117 | maxScrollExtent: 1000.0, | 120 | maxScrollExtent: 1000.0, |
| 118 | pixels: -20.0, | 121 | pixels: -20.0, |
| 119 | viewportDimension: 100.0, | 122 | viewportDimension: 100.0, |
| @@ -131,6 +134,7 @@ void main() { | @@ -131,6 +134,7 @@ void main() { | ||
| 131 | final ScrollMetrics scrollPosition = FixedScrollMetrics( | 134 | final ScrollMetrics scrollPosition = FixedScrollMetrics( |
| 132 | minScrollExtent: 0.0, | 135 | minScrollExtent: 0.0, |
| 133 | maxScrollExtent: 1000.0, | 136 | maxScrollExtent: 1000.0, |
| 137 | + devicePixelRatio: 1, | ||
| 134 | pixels: 300.0, | 138 | pixels: 300.0, |
| 135 | viewportDimension: 100.0, | 139 | viewportDimension: 100.0, |
| 136 | axisDirection: AxisDirection.down, | 140 | axisDirection: AxisDirection.down, |
| @@ -150,6 +154,7 @@ void main() { | @@ -150,6 +154,7 @@ void main() { | ||
| 150 | final ScrollMetrics overscrolledPosition = FixedScrollMetrics( | 154 | final ScrollMetrics overscrolledPosition = FixedScrollMetrics( |
| 151 | minScrollExtent: 0.0, | 155 | minScrollExtent: 0.0, |
| 152 | maxScrollExtent: 1000.0, | 156 | maxScrollExtent: 1000.0, |
| 157 | + devicePixelRatio: 1, | ||
| 153 | pixels: -20.0, | 158 | pixels: -20.0, |
| 154 | viewportDimension: 100.0, | 159 | viewportDimension: 100.0, |
| 155 | axisDirection: AxisDirection.down, | 160 | axisDirection: AxisDirection.down, |
| @@ -168,12 +173,14 @@ void main() { | @@ -168,12 +173,14 @@ void main() { | ||
| 168 | minScrollExtent: 0.0, | 173 | minScrollExtent: 0.0, |
| 169 | maxScrollExtent: 10.0, | 174 | maxScrollExtent: 10.0, |
| 170 | pixels: -20.0, | 175 | pixels: -20.0, |
| 176 | + devicePixelRatio: 1, | ||
| 171 | viewportDimension: 100.0, | 177 | viewportDimension: 100.0, |
| 172 | axisDirection: AxisDirection.down, | 178 | axisDirection: AxisDirection.down, |
| 173 | ); | 179 | ); |
| 174 | 180 | ||
| 175 | final ScrollMetrics bigListOverscrolledPosition = FixedScrollMetrics( | 181 | final ScrollMetrics bigListOverscrolledPosition = FixedScrollMetrics( |
| 176 | minScrollExtent: 0.0, | 182 | minScrollExtent: 0.0, |
| 183 | + devicePixelRatio: 1, | ||
| 177 | maxScrollExtent: 1000.0, | 184 | maxScrollExtent: 1000.0, |
| 178 | pixels: -20.0, | 185 | pixels: -20.0, |
| 179 | viewportDimension: 100.0, | 186 | viewportDimension: 100.0, |
| @@ -199,6 +206,7 @@ void main() { | @@ -199,6 +206,7 @@ void main() { | ||
| 199 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 206 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 200 | minScrollExtent: 0.0, | 207 | minScrollExtent: 0.0, |
| 201 | maxScrollExtent: 200.0, | 208 | maxScrollExtent: 200.0, |
| 209 | + devicePixelRatio: 1, | ||
| 202 | pixels: 10.0, | 210 | pixels: 10.0, |
| 203 | viewportDimension: 100.0, | 211 | viewportDimension: 100.0, |
| 204 | axisDirection: AxisDirection.down, | 212 | axisDirection: AxisDirection.down, |
| @@ -217,6 +225,7 @@ void main() { | @@ -217,6 +225,7 @@ void main() { | ||
| 217 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 225 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 218 | minScrollExtent: 0.0, | 226 | minScrollExtent: 0.0, |
| 219 | maxScrollExtent: 200.0, | 227 | maxScrollExtent: 200.0, |
| 228 | + devicePixelRatio: 1, | ||
| 220 | pixels: 120.0, | 229 | pixels: 120.0, |
| 221 | viewportDimension: 100.0, | 230 | viewportDimension: 100.0, |
| 222 | axisDirection: AxisDirection.down, | 231 | axisDirection: AxisDirection.down, |
| @@ -237,6 +246,7 @@ void main() { | @@ -237,6 +246,7 @@ void main() { | ||
| 237 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 246 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 238 | minScrollExtent: 0.0, | 247 | minScrollExtent: 0.0, |
| 239 | maxScrollExtent: 200.0, | 248 | maxScrollExtent: 200.0, |
| 249 | + devicePixelRatio: 1, | ||
| 240 | pixels: -10.0, | 250 | pixels: -10.0, |
| 241 | viewportDimension: 100.0, | 251 | viewportDimension: 100.0, |
| 242 | axisDirection: AxisDirection.down, | 252 | axisDirection: AxisDirection.down, |
| @@ -258,6 +268,7 @@ void main() { | @@ -258,6 +268,7 @@ void main() { | ||
| 258 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 268 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 259 | minScrollExtent: 0.0, | 269 | minScrollExtent: 0.0, |
| 260 | maxScrollExtent: 200.0, | 270 | maxScrollExtent: 200.0, |
| 271 | + devicePixelRatio: 1, | ||
| 261 | pixels: 120.0, | 272 | pixels: 120.0, |
| 262 | viewportDimension: 100.0, | 273 | viewportDimension: 100.0, |
| 263 | axisDirection: AxisDirection.down, | 274 | axisDirection: AxisDirection.down, |
| @@ -275,6 +286,7 @@ void main() { | @@ -275,6 +286,7 @@ void main() { | ||
| 275 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 286 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 276 | minScrollExtent: 0.0, | 287 | minScrollExtent: 0.0, |
| 277 | maxScrollExtent: 200.0, | 288 | maxScrollExtent: 200.0, |
| 289 | + devicePixelRatio: 1, | ||
| 278 | pixels: -10.0, | 290 | pixels: -10.0, |
| 279 | viewportDimension: 100.0, | 291 | viewportDimension: 100.0, |
| 280 | axisDirection: AxisDirection.down, | 292 | axisDirection: AxisDirection.down, |
| @@ -303,6 +315,7 @@ void main() { | @@ -303,6 +315,7 @@ void main() { | ||
| 303 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 315 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 304 | minScrollExtent: 0.0, | 316 | minScrollExtent: 0.0, |
| 305 | maxScrollExtent: 200.0, | 317 | maxScrollExtent: 200.0, |
| 318 | + devicePixelRatio: 1, | ||
| 306 | pixels: 120.0, | 319 | pixels: 120.0, |
| 307 | viewportDimension: 100.0, | 320 | viewportDimension: 100.0, |
| 308 | axisDirection: AxisDirection.down, | 321 | axisDirection: AxisDirection.down, |
| @@ -320,6 +333,7 @@ void main() { | @@ -320,6 +333,7 @@ void main() { | ||
| 320 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( | 333 | final ScrollMetrics scrollMetrics = FixedScrollMetrics( |
| 321 | minScrollExtent: 0.0, | 334 | minScrollExtent: 0.0, |
| 322 | maxScrollExtent: 200.0, | 335 | maxScrollExtent: 200.0, |
| 336 | + devicePixelRatio: 1, | ||
| 323 | pixels: -10.0, | 337 | pixels: -10.0, |
| 324 | viewportDimension: 100.0, | 338 | viewportDimension: 100.0, |
| 325 | axisDirection: AxisDirection.down, | 339 | axisDirection: AxisDirection.down, |
-
Please register or login to post a comment