#5469: Using DevTools in the sidebar no longer requires an experiment flag. By default, the Inspector page will be shown in the sidebar but this can be changed with the dart.devToolsLocation
setting:
// Customise which sections are shown in the sidebar, in an editor tab, or external browser.
"dart.devToolsLocation": {
// Default values are to show the Inspector in the sidebar and others
// beside the code editor.
"inspector": "sidebar",
"default": "beside",
},
#5426: When using the recently-released Dart 3.8 / Flutter 3.32, “inline values” will show for local variables and parameters during debugging.
Additionally, the experimental setting "dart.experimentalInlineValuesProperties": true
will enable inline values for getters (be aware that invoking getters may have side-effects in your program). If you try this feature out, please provide feedback on GitHub.
Ctrl+Click
/Cmd+Click
Pub package names in pubspec.yaml
to open the related page on pub.dev. Additionally, @FMorschel contributed a similar feature to Ctrl+Click
lint names in analysis_options.yaml
to open the related documentation on dart.dev.package:test_reflective_loader
(such as analyzer
or analysis_server
), the Go to Test actions now navigate to the test method instead of the call to defineReflectiveTests
. When a test fails, the error popup will also show at this new location..dart_tool/autolaunch.json
. The format of this file is exactly the same as .vscode/launch.json
. This feature is experimental and may change over coming releases.The following items depend on changes to the Dart/Flutter SDKs that have not yet been released to stable channels. They may be available to test in the current beta/master channels and will show up in future SDK releases.
label
SemanticTokenType
allowing them to be themed or customised.try
/catch
/finally
blocks are now foldable.Some feature requests and fixes require new features and fixes in upstream projects like VS Code and LSP which use counts of 👍s on those issues to help gauge demand. The Dart-Code website now lists some of the most significant upstream issues with a description of the feature/fix they would enable. Please consider reviewing this list and adding your 👍 to any GitHub issues relevant to features you’d like to see!