@@ -87,16 +87,17 @@ class DevToolsAppState extends State<DevToolsApp> with AutoDisposeMixin {
87
87
if (FeatureFlags .devToolsExtensions) {
88
88
// TODO(https://github.com/flutter/devtools/issues/6273): stop special
89
89
// casing the package:provider extension.
90
- final containsProviderExtension =
91
- extensionService.currentExtensions.value.visibleExtensions
92
- .where ((e) => e.name == 'provider' )
93
- .isNotEmpty;
94
- final devToolsScreens =
95
- containsProviderExtension
96
- ? _originalScreens
97
- .where ((s) => s.screenId != ScreenMetaData .provider.id)
98
- .toList ()
99
- : _originalScreens;
90
+ final containsProviderExtension = extensionService
91
+ .currentExtensions
92
+ .value
93
+ .visibleExtensions
94
+ .where ((e) => e.name == 'provider' )
95
+ .isNotEmpty;
96
+ final devToolsScreens = containsProviderExtension
97
+ ? _originalScreens
98
+ .where ((s) => s.screenId != ScreenMetaData .provider.id)
99
+ .toList ()
100
+ : _originalScreens;
100
101
return [...devToolsScreens, ..._extensionScreens];
101
102
}
102
103
return _originalScreens;
@@ -287,16 +288,15 @@ class DevToolsAppState extends State<DevToolsApp> with AutoDisposeMixin {
287
288
extensionService.currentExtensions,
288
289
],
289
290
builder: (_, _, child) {
290
- final screensInScaffold =
291
- _visibleScreens ()
292
- .where (
293
- (s) => maybeIncludeOnlyEmbeddedScreen (
294
- s,
295
- page: page,
296
- embedMode: embedMode,
297
- ),
298
- )
299
- .toList ();
291
+ final screensInScaffold = _visibleScreens ()
292
+ .where (
293
+ (s) => maybeIncludeOnlyEmbeddedScreen (
294
+ s,
295
+ page: page,
296
+ embedMode: embedMode,
297
+ ),
298
+ )
299
+ .toList ();
300
300
301
301
removeHiddenScreens (screensInScaffold, queryParams);
302
302
@@ -354,26 +354,25 @@ class DevToolsAppState extends State<DevToolsApp> with AutoDisposeMixin {
354
354
embedMode: embedMode,
355
355
page: page,
356
356
screens: screensInScaffold,
357
- actions:
358
- isEmbedded ()
359
- ? []
360
- : [
361
- if (paramsContainVmServiceUri) ...[
362
- // Hide the hot reload button for Dart web apps, where the
363
- // hot reload service extension is not avilable and where the
364
- // [service.reloadServices] RPC is not implemented.
365
- // TODO(https://github.com/flutter/devtools/issues/6441): find
366
- // a way to show this for Dart web apps when supported.
367
- if (! connectedToDartWebApp)
368
- HotReloadButton (
369
- callOnVmServiceDirectly: ! connectedToFlutterApp,
370
- ),
371
- // This button will hide itself based on whether the
372
- // hot restart service is available for the connected app.
373
- const HotRestartButton (),
374
- ],
375
- ...DevToolsScaffold .defaultActions (),
357
+ actions: isEmbedded ()
358
+ ? []
359
+ : [
360
+ if (paramsContainVmServiceUri) ...[
361
+ // Hide the hot reload button for Dart web apps, where the
362
+ // hot reload service extension is not avilable and where the
363
+ // [service.reloadServices] RPC is not implemented.
364
+ // TODO(https://github.com/flutter/devtools/issues/6441): find
365
+ // a way to show this for Dart web apps when supported.
366
+ if (! connectedToDartWebApp)
367
+ HotReloadButton (
368
+ callOnVmServiceDirectly: ! connectedToFlutterApp,
369
+ ),
370
+ // This button will hide itself based on whether the
371
+ // hot restart service is available for the connected app.
372
+ const HotRestartButton (),
376
373
],
374
+ ...DevToolsScaffold .defaultActions (),
375
+ ],
377
376
);
378
377
}
379
378
return scaffold;
@@ -657,8 +656,8 @@ class ScreenUnavailable extends StatelessWidget {
657
656
if (embedMode == EmbedMode .none) ...[
658
657
const SizedBox (height: defaultSpacing),
659
658
ElevatedButton (
660
- onPressed:
661
- () => routerDelegate.navigateHome (clearScreenParam: true ),
659
+ onPressed: () =>
660
+ routerDelegate.navigateHome (clearScreenParam: true ),
662
661
child: const Text ('Go to Home screen' ),
663
662
),
664
663
],
@@ -702,9 +701,8 @@ List<DevToolsScreen> defaultScreens({
702
701
),
703
702
DevToolsScreen <DebuggerController >(
704
703
DebuggerScreen (),
705
- createController:
706
- (routerDelegate) =>
707
- DebuggerController (routerDelegate: routerDelegate),
704
+ createController: (routerDelegate) =>
705
+ DebuggerController (routerDelegate: routerDelegate),
708
706
),
709
707
DevToolsScreen <NetworkController >(
710
708
NetworkScreen (),
0 commit comments