|
1 | 1 | <!-- Do not edit; instead, modify plugin_template.xml, and run './bin/plugin generate'. -->
|
2 | 2 |
|
| 3 | +<!--suppress PluginXmlI18n --> |
3 | 4 | <idea-plugin>
|
4 | 5 | <id>io.flutter</id>
|
5 | 6 | <name>Flutter</name>
|
|
146 | 147 |
|
147 | 148 | <actions>
|
148 | 149 | <group id="Flutter.MainToolbarActions">
|
| 150 | + <!--suppress PluginXmlCapitalization --> |
149 | 151 | <action id="Flutter.DeviceSelector" class="io.flutter.actions.DeviceSelectorAction"
|
150 | 152 | description="Flutter Device Selection"
|
151 | 153 | icon="FlutterIcons.Phone"/>
|
|
157 | 159 |
|
158 | 160 | <!-- This is to keep device selector in old UI -->
|
159 | 161 | <group id="Flutter.MainToolbarActionsLegacy">
|
| 162 | + <!--suppress PluginXmlCapitalization --> |
160 | 163 | <action id="Flutter.DeviceSelectorLegacy" class="io.flutter.actions.DeviceSelectorAction"
|
161 | 164 | description="Flutter Device Selection"
|
162 | 165 | icon="FlutterIcons.Phone"/>
|
|
166 | 169 | <add-to-group anchor="before" group-id="ToolbarRunGroup" relative-to-action="RunConfiguration"/>
|
167 | 170 | </group>
|
168 | 171 |
|
| 172 | + <!--suppress PluginXmlCapitalization --> |
169 | 173 | <group id="FlutterToolsActionGroup" class="io.flutter.actions.FlutterToolsActionGroup" popup="true"
|
170 | 174 | text="Flutter" description="Flutter Tools" icon="FlutterIcons.Flutter">
|
171 | 175 | <add-to-group group-id="ToolsMenu" anchor="last"/>
|
|
194 | 198 | text="Flutter Clean"
|
195 | 199 | description="Run 'flutter clean'"/>
|
196 | 200 | <separator/>
|
| 201 | + <!--suppress PluginXmlCapitalization --> |
197 | 202 | <action id="flutter.devtools.open" class="io.flutter.run.OpenDevToolsAction"
|
198 | 203 | text="Open Flutter DevTools in Browser"
|
199 | 204 | description="Open Flutter DevTools in Browser"/>
|
|
202 | 207 | <!-- text="Open Android module in Android Studio"-->
|
203 | 208 | <!-- description="Launch Android Studio to edit the Android module as a top-level project"/>-->
|
204 | 209 | <action id="flutter.xcode.open" class="io.flutter.actions.OpenInXcodeAction"
|
205 |
| - text="Open iOS/macOS module in Xcode" |
| 210 | + text="Open iOS/macOS Module in Xcode" |
206 | 211 | description="Launch Xcode to edit the iOS module as a top-level project"/>
|
207 | 212 | <action id="flutter.appcode.open" class="io.flutter.actions.OpenInAppCodeAction"
|
208 |
| - text="Open iOS module in AppCode" |
| 213 | + text="Open iOS Module in AppCode" |
209 | 214 | description="Launch AppCode to edit the iOS module as a top-level project"/>
|
210 | 215 | <separator/>
|
211 | 216 | <action id="flutter.submitFeedback" class="io.flutter.actions.FlutterSubmitFeedback"
|
|
216 | 221 | <!-- project explorer actions -->
|
217 | 222 | <group id="FlutterPackagesExplorerActionGroup" class="io.flutter.actions.FlutterPackagesExplorerActionGroup">
|
218 | 223 | <separator/>
|
| 224 | + <!--suppress PluginXmlCapitalization --> |
219 | 225 | <group text="Flutter" description="Flutter Tools" icon="FlutterIcons.Flutter" popup="true">
|
220 | 226 | <separator/>
|
221 | 227 | <reference ref="flutter.pub.get"/>
|
|
288 | 294 | icon="FlutterIcons.HotRestart">
|
289 | 295 | <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift BACK_SLASH"/>
|
290 | 296 | </action>
|
| 297 | + <!--suppress PluginXmlCapitalization --> |
291 | 298 | <action id="Flutter.Toolbar.ReloadAllAction" class="io.flutter.actions.ReloadAllFlutterAppsRetarget"
|
292 | 299 | description="Reload All Devices"
|
293 | 300 | icon="FlutterIcons.HotReload">
|
294 | 301 | <keyboard-shortcut keymap="$default" first-keystroke="ctrl alt BACK_SLASH"/>
|
295 | 302 | </action>
|
| 303 | + <!--suppress PluginXmlCapitalization --> |
296 | 304 | <action id="Flutter.Toolbar.RestartAllAction" class="io.flutter.actions.RestartAllFlutterAppsRetarget"
|
297 | 305 | description="Restart All Devices"
|
298 | 306 | icon="FlutterIcons.HotRestart">
|
299 | 307 | <keyboard-shortcut keymap="$default" first-keystroke="ctrl alt shift BACK_SLASH"/>
|
300 | 308 | </action>
|
301 | 309 | <separator/>
|
| 310 | + <!--suppress PluginXmlCapitalization --> |
302 | 311 | <action id="Flutter.Menu.RunProfileAction" class="io.flutter.actions.RunProfileFlutterApp"
|
303 | 312 | description="Flutter Run Profile Mode"
|
304 | 313 | icon="AllIcons.Actions.Execute">
|
305 | 314 | </action>
|
| 315 | + <!--suppress PluginXmlCapitalization --> |
306 | 316 | <action id="Flutter.Menu.RunReleaseAction" class="io.flutter.actions.RunReleaseFlutterApp"
|
307 | 317 | description="Flutter Run Release Mode"
|
308 | 318 | icon="AllIcons.Actions.Execute">
|
|
323 | 333 | <add-to-group group-id="HelpMenu" anchor="after" relative-to-action="HelpTopics"/>
|
324 | 334 | </action>
|
325 | 335 |
|
| 336 | + <!--suppress PluginXmlCapitalization --> |
326 | 337 | <action id="io.flutter.RestartDaemon" class="io.flutter.actions.RestartFlutterDaemonAction"
|
327 | 338 | text="Restart Flutter Daemon" description="Restart Flutter Daemon" icon="FlutterIcons.Flutter">
|
328 | 339 | </action>
|
329 | 340 |
|
| 341 | + <!--suppress PluginXmlCapitalization --> |
330 | 342 | <action id="io.flutter.OpenDevToolsAction" class="io.flutter.run.OpenDevToolsAction"
|
331 | 343 | text="Open Flutter DevTools in Browser" description="Open Flutter DevTools in Browser" icon="FlutterIcons.Dart_16">
|
332 | 344 | </action>
|
|
351 | 363 | <iconMapper mappingFile="FlutterIconMappings.json"/>
|
352 | 364 | <postStartupActivity implementation="io.flutter.ProjectOpenActivity"/>
|
353 | 365 | <postStartupActivity implementation="io.flutter.FlutterInitializer"/>
|
354 |
| - <projectService serviceInterface="io.flutter.run.daemon.DeviceService" |
355 |
| - serviceImplementation="io.flutter.run.daemon.DeviceService"/> |
356 |
| - <projectService serviceInterface="io.flutter.run.daemon.DevToolsService" |
357 |
| - serviceImplementation="io.flutter.run.daemon.DevToolsService"/> |
358 |
| - <projectService serviceInterface="io.flutter.dart.FlutterDartAnalysisServer" |
359 |
| - serviceImplementation="io.flutter.dart.FlutterDartAnalysisServer"/> |
360 |
| - <projectService serviceInterface="io.flutter.bazel.WorkspaceCache" |
361 |
| - serviceImplementation="io.flutter.bazel.WorkspaceCache"/> |
| 366 | + <projectService serviceImplementation="io.flutter.run.daemon.DeviceService"/> |
| 367 | + <projectService serviceImplementation="io.flutter.run.daemon.DevToolsService"/> |
| 368 | + <projectService serviceImplementation="io.flutter.dart.FlutterDartAnalysisServer"/> |
| 369 | + <projectService serviceImplementation="io.flutter.bazel.WorkspaceCache"/> |
362 | 370 | <projectService serviceImplementation="io.flutter.pub.PubRootCache"/>
|
363 | 371 |
|
364 | 372 | <backgroundPostStartupActivity implementation="io.flutter.sdk.FlutterProjectActivity"/>
|
|
393 | 401 | <projectService serviceImplementation="io.flutter.sdk.FlutterSdkManager"/>
|
394 | 402 | <projectService serviceImplementation="io.flutter.sdk.AndroidEmulatorManager"/>
|
395 | 403 |
|
396 |
| - <applicationService serviceInterface="io.flutter.settings.FlutterSettings" |
397 |
| - serviceImplementation="io.flutter.settings.FlutterSettings" |
398 |
| - overrides="false"/> |
| 404 | + <applicationService serviceImplementation="io.flutter.settings.FlutterSettings" overrides="false"/> |
399 | 405 |
|
400 | 406 | <applicationService serviceImplementation="io.flutter.jxbrowser.EmbeddedBrowserEngine" overrides="false" />
|
401 | 407 | <applicationService serviceImplementation="io.flutter.font.FontPreviewProcessor"/>
|
|
431 | 437 | <editorNotificationProvider implementation="io.flutter.editor.NativeEditorNotificationProvider"/>
|
432 | 438 | <editorNotificationProvider implementation="io.flutter.samples.FlutterSampleNotificationProvider"/>
|
433 | 439 |
|
434 |
| - <projectService serviceInterface="io.flutter.run.FlutterReloadManager" |
435 |
| - serviceImplementation="io.flutter.run.FlutterReloadManager" |
436 |
| - overrides="false"/> |
437 |
| - <projectService serviceInterface="io.flutter.editor.FlutterSaveActionsManager" |
438 |
| - serviceImplementation="io.flutter.editor.FlutterSaveActionsManager" |
439 |
| - overrides="false"/> |
440 |
| - <projectService serviceInterface="io.flutter.run.FlutterAppManager" |
441 |
| - serviceImplementation="io.flutter.run.FlutterAppManager" |
442 |
| - overrides="false"/> |
| 440 | + <projectService serviceImplementation="io.flutter.run.FlutterReloadManager" overrides="false"/> |
| 441 | + <projectService serviceImplementation="io.flutter.editor.FlutterSaveActionsManager" overrides="false"/> |
| 442 | + <projectService serviceImplementation="io.flutter.run.FlutterAppManager" overrides="false"/> |
443 | 443 |
|
444 |
| - <projectService serviceInterface="io.flutter.editor.ActiveEditorsOutlineService" |
445 |
| - serviceImplementation="io.flutter.editor.ActiveEditorsOutlineService" |
446 |
| - overrides="false"/> |
| 444 | + <projectService serviceImplementation="io.flutter.editor.ActiveEditorsOutlineService" overrides="false"/> |
447 | 445 |
|
448 | 446 | <iconProvider implementation="io.flutter.project.FlutterIconProvider" order="first"/>
|
449 | 447 |
|
|
455 | 453 | <search.optionContributor implementation="io.flutter.sdk.FlutterSearchableOptionContributor"/>
|
456 | 454 | <readerModeMatcher implementation="io.flutter.editor.FlutterReaderModeMatcher"/>
|
457 | 455 |
|
458 |
| - <projectService serviceInterface="io.flutter.jxbrowser.EmbeddedJxBrowser" |
459 |
| - serviceImplementation="io.flutter.jxbrowser.EmbeddedJxBrowser" |
460 |
| - overrides="false"/> |
461 |
| - <projectService serviceInterface="io.flutter.view.EmbeddedJcefBrowser" |
462 |
| - serviceImplementation="io.flutter.view.EmbeddedJcefBrowser" |
463 |
| - overrides="false"/> |
| 456 | + <projectService serviceImplementation="io.flutter.jxbrowser.EmbeddedJxBrowser" overrides="false"/> |
| 457 | + <projectService serviceImplementation="io.flutter.view.EmbeddedJcefBrowser" overrides="false"/> |
464 | 458 | <notificationGroup displayType="STICKY_BALLOON" id="deeplink"/>
|
465 | 459 | <notificationGroup displayType="TOOL_WINDOW" id="flutter-run" toolWindowId="Run" />
|
466 | 460 | <notificationGroup displayType="TOOL_WINDOW" id="flutter-debug" toolWindowId="Debug" />
|
|
0 commit comments