commit | 9b04e38f0a4b67a082ce4412e7d07a92944e9e04 | [log] [tgz] |
---|---|---|
author | Daniel Salazar Villarreal <villarreald@google.com> | Mon Oct 31 18:21:29 2022 +0000 |
committer | Daniel Salazar Villarreal <villarreald@google.com> | Mon Oct 31 18:21:29 2022 +0000 |
tree | 2ddb1da8283b08badebbc8a7215cc633d6645e3d | |
parent | 663f4bee333c0bcc696f54032b53e3c5491787cf [diff] |
[GUI] Display connection status in status bar. * Display connection status to differentiate between 3 logic states: * No Devices connected * Connected to device <name> * Disconnected from device <name> * Since we do not yet query for the default device specifically, we include logic to maintain the previous device name even if it is not listed anymore. This aids the user to understand that the user is no longer connected to that device. This hopefully gives a more intuitive and predictable experience. Scenarios where the ffx won’t list the previous device are: * Physical device disconnection * FFX daemon disconnected (Another daemon connected). * The RCS state indicates whether we can connect to a device or not. * The status bar icon depends on the connection state. * The color and text of the status bar change according to the connection status. Fixed: 109024 Change-Id: Ie7bd090cc013bdeec2be8c77db607663b751a7e1 Reviewed-on: https://fuchsia-review.googlesource.com/c/vscode-plugins/+/736115 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Miguel Flores <miguelfrde@google.com> Reviewed-by: Solly Ross <sollyross@google.com>
This VS Code extension implements the commonly needed functionality for Fuchsia development.
This is a Work In Progress Currently supporting:
The FFX tool path can be set under Settings > Extensions > Fuchsia SDK
. If this path is not set, the extension will automatically search for it at:
Use of the Fuchsia core developer tools is subject to the Google Terms of Service. The Google Privacy Policy describes how data is handled in your use of this service.