Remove unused code from `standalone_ui/` (#9917)
diff --git a/analysis_options.yaml b/analysis_options.yaml
index 070a4f5..b6c61e1 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -168,7 +168,6 @@
- lib/src/screens/inspector/**_controller.dart
- lib/src/service/**
- lib/src/shared/**
- - lib/src/standalone_ui/**
- test/**
rules:
# - arguments-ordering Too strict
diff --git a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_controller.dart b/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_controller.dart
index c8bf0e1..977798d 100644
--- a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_controller.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_controller.dart
@@ -47,8 +47,6 @@
_editableWidgetData;
final _editableWidgetData = ValueNotifier<EditableWidgetData?>(null);
- List<EditableProperty> get allProperties =>
- _editableWidgetData.value?.properties ?? [];
String? get widgetName => _editableWidgetData.value?.name;
String? get widgetDocumentation => _editableWidgetData.value?.documentation;
String? get fileUri => _editableWidgetData.value?.fileUri;
diff --git a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_panel.dart b/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_panel.dart
index 6558652..bde7dd0 100644
--- a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_panel.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/property_editor_panel.dart
@@ -62,11 +62,9 @@
future: _editor,
builder: (context, snapshot) =>
switch ((snapshot.connectionState, snapshot.data)) {
- (ConnectionState.done, final editor?) =>
- _PropertyEditorConnectedPanel(
- editor,
- controller: _propertyEditorController!,
- ),
+ (ConnectionState.done, final _) => _PropertyEditorConnectedPanel(
+ controller: _propertyEditorController!,
+ ),
_ => const CenteredCircularProgressIndicator(),
},
),
@@ -76,9 +74,8 @@
/// The property editor panel shown once we know an editor is available.
class _PropertyEditorConnectedPanel extends StatefulWidget {
- const _PropertyEditorConnectedPanel(this.editor, {required this.controller});
+ const _PropertyEditorConnectedPanel({required this.controller});
- final EditorClient editor;
final PropertyEditorController controller;
@override
diff --git a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/utils/_utils_desktop.dart b/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/utils/_utils_desktop.dart
deleted file mode 100644
index 0f51762..0000000
--- a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/utils/_utils_desktop.dart
+++ /dev/null
@@ -1,7 +0,0 @@
-// Copyright 2025 The Flutter Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
-
-void reloadIframe() {
- // No-op for desktop platforms.
-}
diff --git a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/utils/_utils_web.dart b/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/utils/_utils_web.dart
deleted file mode 100644
index cf386af..0000000
--- a/packages/devtools_app/lib/src/standalone_ui/ide_shared/property_editor/utils/_utils_web.dart
+++ /dev/null
@@ -1,9 +0,0 @@
-// Copyright 2025 The Flutter Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
-
-import 'package:web/web.dart';
-
-void reloadIframe() {
- window.location.reload();
-}
diff --git a/packages/devtools_app/lib/src/standalone_ui/vs_code/debug_sessions.dart b/packages/devtools_app/lib/src/standalone_ui/vs_code/debug_sessions.dart
index 033255a..79ec991 100644
--- a/packages/devtools_app/lib/src/standalone_ui/vs_code/debug_sessions.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/vs_code/debug_sessions.dart
@@ -17,7 +17,6 @@
const DebugSessions({
required this.editor,
required this.sessions,
- required this.devices,
super.key,
});
@@ -26,9 +25,6 @@
/// A map of debug session IDs to their debug sessions.
final Map<String, EditorDebugSession> sessions;
- /// A map of device IDs to their devices.
- final Map<String, EditorDevice> devices;
-
@override
Widget build(BuildContext context) {
return Column(
diff --git a/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/devtools_view.dart b/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/devtools_view.dart
index 87a8fd5..9d01c67 100644
--- a/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/devtools_view.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/devtools_view.dart
@@ -118,7 +118,6 @@
(s) => createDevToolsScreenRow(
dataLeft: _buttonDataFromScreen(s),
dataRight: null,
- editor: editor,
singleColumn: singleColumn,
hasDebugSessions: debugSessions.isNotEmpty,
onPressed: (data) => openDevToolsScreen(
@@ -140,7 +139,6 @@
createDevToolsScreenRow(
dataLeft: _buttonDataFromScreen(first),
dataRight: second != null ? _buttonDataFromScreen(second) : null,
- editor: editor,
singleColumn: singleColumn,
hasDebugSessions: debugSessions.isNotEmpty,
onPressed: (data) => openDevToolsScreen(
diff --git a/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/extensions_view.dart b/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/extensions_view.dart
index 5de8f6b..b6b4b73 100644
--- a/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/extensions_view.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/extensions_view.dart
@@ -107,7 +107,6 @@
// because we do not have control over how long the names
// will be and we want to avoid ugly text wrapping.
singleColumn: true,
- editor: widget.editor,
hasDebugSessions: widget.debugSessions.isNotEmpty,
onPressed: (data) {
ga.select(
diff --git a/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/shared.dart b/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/shared.dart
index 10ec203..e64162a 100644
--- a/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/shared.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/vs_code/devtools/shared.dart
@@ -25,7 +25,6 @@
required DevToolsButtonData? dataRight,
required bool singleColumn,
required bool hasDebugSessions,
- required EditorClient editor,
required void Function(DevToolsButtonData data) onPressed,
}) {
assert(
@@ -35,7 +34,6 @@
final cellRight = dataRight != null
? _DevToolsScreenButton(
data: dataRight,
- editor: editor,
hasDebugSessions: hasDebugSessions,
onPressed: onPressed,
)
@@ -44,7 +42,6 @@
children: [
_DevToolsScreenButton(
data: dataLeft,
- editor: editor,
hasDebugSessions: hasDebugSessions,
onPressed: onPressed,
),
@@ -56,13 +53,11 @@
class _DevToolsScreenButton extends StatelessWidget {
const _DevToolsScreenButton({
required this.data,
- required this.editor,
required this.hasDebugSessions,
required this.onPressed,
});
final DevToolsButtonData data;
- final EditorClient editor;
final bool hasDebugSessions;
final void Function(DevToolsButtonData data) onPressed;
diff --git a/packages/devtools_app/lib/src/standalone_ui/vs_code/flutter_panel.dart b/packages/devtools_app/lib/src/standalone_ui/vs_code/flutter_panel.dart
index a540ca7..c6704ed 100644
--- a/packages/devtools_app/lib/src/standalone_ui/vs_code/flutter_panel.dart
+++ b/packages/devtools_app/lib/src/standalone_ui/vs_code/flutter_panel.dart
@@ -174,11 +174,7 @@
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
- DebugSessions(
- editor: widget.editor,
- sessions: debugSessions,
- devices: devices,
- ),
+ DebugSessions(editor: widget.editor, sessions: debugSessions),
const SizedBox(height: defaultSpacing),
if (widget.editor.supportsSelectDevice) ...[
Devices(
diff --git a/packages/devtools_app/test/standalone_ui/vs_code/debug_sessions_test.dart b/packages/devtools_app/test/standalone_ui/vs_code/debug_sessions_test.dart
index 1bb122e..a6aa785 100644
--- a/packages/devtools_app/test/standalone_ui/vs_code/debug_sessions_test.dart
+++ b/packages/devtools_app/test/standalone_ui/vs_code/debug_sessions_test.dart
@@ -4,7 +4,6 @@
import 'package:devtools_app/devtools_app.dart';
import 'package:devtools_app/src/shared/constants.dart';
-import 'package:devtools_app/src/shared/editor/api_classes.dart';
import 'package:devtools_app/src/standalone_ui/vs_code/debug_sessions.dart';
import 'package:devtools_app_shared/ui.dart';
import 'package:devtools_app_shared/utils.dart';
@@ -14,22 +13,17 @@
import 'package:flutter_test/flutter_test.dart';
import 'package:mockito/mockito.dart';
-import '../../test_infra/scenes/standalone_ui/editor_service/simulated_editor.dart';
import '../../test_infra/utils/sidebar_utils.dart';
void main() {
const windowSize = Size(2000.0, 2000.0);
late MockEditorClient mockEditorClient;
- late final Map<String, EditorDevice> deviceMap;
setUpAll(() {
// Set test mode so that the debug list of extensions will be used.
setTestMode();
setGlobal(ServiceConnectionManager, FakeServiceConnectionManager());
-
- final devices = stubbedDevices.map((d) => MapEntry(d.id, d));
- deviceMap = {for (final d in devices) d.key: d.value};
});
setUp(() {
@@ -52,7 +46,6 @@
sessions: Map.fromEntries(
_debugSessions.map((s) => MapEntry(s.id, s)),
),
- devices: deviceMap,
),
),
);