nrf Connect v2023.9.169 Extension for VS Code - how to restore Sidebar to "old" layout!?

Hi,

I am using nrf SDK v2.3.0 with nrf Connect extension of VS Code on MacOS

The nrf Connect Extension was automatically upgraded to v2023.9.169 last week.

I noticed that the "nrf Connect Sidebar" is now quite different & I find it has missing "sections" (fast shortcuts) that I used to use a LOT on the older versions of nrf Connect Extension.

The older versions sidebar looked like this:

Notice the separate (expandable) "sections for "Sensor_Firmware" (for quick access to source, etc) and the "Actions" section.

My new sidebar (v2023.9.169) now looks like this:

I can live with the new "Explorer" tree of the Application in the new version (it is good BUT it would be "nice" to have a more obvious toggle/section to "show Application in Explorer")
BUT I REALLY would like to get the "Actions" section back on my sidebar!? How do I do that...!?

Is there a way to get that "Actions" section back in the new nrfConnect Extension Sidebar?
I can't figure out how to "get that back"! :)

Of course I like the new expanded "Welcome" section showing the SDK's installed & currently selected or in use.

Thanks!

Gerard 

Parents
  • Hello Gerard,

    The actions panel should show up again once you create a build configuration for your current project.

    Thanks,

    Helmut Lord

  • Hi Helmut

    Thanks for your super-fast response!
    BUT I already had done a build and still didn't see that Actions Section.

    I have just created and executed a new build configuration and I STILL don't see the Actions Section.

    See new screenshot below.

    Any other ideas how to get it back!? :) 

    Thanks!

    Gerard

  • Hi,

    Can both of you upload support information from the VS Code extension?

    1. Open the command palette (Ctrl + Shift + P or View > Command Palette).
    2. Write "nRF Connect: Generate support information" and press enter.
    3. Copy the entire support information output.
    4. Upload it here using Insert > Code or upload a .txt file with Insert > Image/video/file.

    Make sure to remove confidential information you do not want to be shared in a public case.

    Best regards,
    Marte

  • OK Marte - here is the support info from VSCode that you requested:

    [10:34:47] nRF Command Line Tools 10.23.0 are up to date
    [10:35:01] sh -c west build --build-dir /Users/gerardbucas/GitHub/sensor_firmware/build /Users/gerardbucas/GitHub/sensor_firmware
    [10:35:16] Success.
    IMPORTANT: The data below could contain sensitive or confidential information about your environment.
    If you do not wish this to be seen by others, please make sure to remove it before sharing.
    
    For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "darwin",
        "osVersion": "Darwin Kernel Version 22.6.0: Wed Jul  5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64",
        "osKernel": "22.6.0",
        "vscode": "1.82.1",
        "electron": "25.8.0",
        "node": "v18.15.0"
      },
      "system": {
        "date": "2023-09-14T14:37:25.228Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:02:41",
        "osUptime": "152:51:53",
        "cpu": {
          "model": "Intel(R) Core(TM) i5-8279U CPU @ 2.40GHz",
          "speed": "2400 MHz",
          "count": 4
        },
        "memory": {
          "total": "16.00 GB",
          "free": "1.01 GB"
        }
      },
      "workspace": {
        "name": "sensor_firmware",
        "workspaceFile": null,
        "folders": [
          "/Users/gerardbucas/GitHub/sensor_firmware"
        ]
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2023.9.169",
            "path": "/Users/gerardbucas/.vscode/extensions/nordic-semiconductor.nrf-connect-2023.9.169-darwin-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2023.7.47",
            "path": "/Users/gerardbucas/.vscode/extensions/nordic-semiconductor.nrf-terminal-2023.7.47",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2023.9.57",
            "path": "/Users/gerardbucas/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2023.9.57",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2023.9.31",
            "path": "/Users/gerardbucas/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2023.9.31",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.17.5",
          "ms-vscode.js-debug": "1.82.0",
          "ms-vscode.js-debug-companion": "1.1.2",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17"
        }
      },
      "tools": {
        "/opt/nordic/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.15.2",
        "/Applications/SEGGER/JLink/JLinkExe": "7.88j",
        "/usr/local/bin/nrfjprog": "10.23.0",
        "/Library/Frameworks/Python.framework/Versions/3.9/bin/nrfutil": null,
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/cmake": "3.20.5",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/west": "0.14.0",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/python3": "3.9.6",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/ninja": "1.10.2",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/gperf": "3.1",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/dtc": "1.6.1",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/gn": "2082",
        "/opt/nordic/ncs/toolchains/v2.3.0/bin/git": "2.37.3",
        "gdbPath": "/opt/nordic/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb"
      },
      "sdks": [
        {
          "version": "1.9.1",
          "path": "/opt/nordic/ncs/v1.9.1"
        },
        {
          "version": "2.3.0",
          "path": "/opt/nordic/ncs/v2.3.0"
        }
      ],
      "toolchains": [
        {
          "version": "1.9.1",
          "path": "/opt/nordic/ncs/v1.9.1/toolchain"
        },
        {
          "version": "2.3.0",
          "path": "/opt/nordic/ncs/toolchains/v2.3.0"
        }
      ],
      "connectedDevices": [],
      "deviceProvider": "nrfutil",
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.3.0}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.3.0}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig",
            "executeInDefaultShell": false
          },
          "welcome": {
            "showOnStartup": true
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "debugging": {
            "flash": true,
            "bindings": {}
          },
          "activeAppFollowActiveEditor": true,
          "deviceProvider": "nrfutil",
          "enableTelemetry": true,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          }
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/v2.3.0/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/gerardbucas",
          "PATH": "/opt/nordic/ncs/toolchains/v2.3.0/bin:/opt/nordic/ncs/toolchains/v2.3.0/usr/bin:/opt/nordic/ncs/toolchains/v2.3.0/usr/local/bin:/opt/nordic/ncs/toolchains/v2.3.0/opt/bin:/opt/nordic/ncs/toolchains/v2.3.0/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin:/Users/gerardbucas/google-cloud-sdk/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/gerardbucas/development/flutter/bin:/Users/gerardbucas/google-cloud-sdk/bin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/gerardbucas/google-cloud-sdk/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/gerardbucas/development/flutter/bin:/Users/gerardbucas/google-cloud-sdk/bin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.3.0/zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/v2.3.0/opt/zephyr-sdk",
          "USER": "gerardbucas"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/gerardbucas",
          "PATH": "/Users/gerardbucas/google-cloud-sdk/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/gerardbucas/development/flutter/bin:/Users/gerardbucas/google-cloud-sdk/bin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin",
          "USER": "gerardbucas"
        },
        "toolchainPath": "/opt/nordic/ncs/toolchains/v2.3.0",
        "toolchainBinPath": "/opt/nordic/ncs/toolchains/v2.3.0/opt/zephyr-sdk/arm-zephyr-eabi/bin",
        "toolchainVersion": "2.3.0"
      },
      "terminal": {
        "defaultProfile": null
      }
    }
    
    

  • [21:13:58] Update available https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-10-x-x/10-23-0/nrf-command-line-tools-10.23.0-darwin.dmg
    IMPORTANT: The data below could contain sensitive or confidential information about your environment.
    If you do not wish this to be seen by others, please make sure to remove it before sharing.
    
    For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "darwin",
        "osVersion": "Darwin Kernel Version 21.6.0: Wed Aug 10 14:25:27 PDT 2022; root:xnu-8020.141.5~2/RELEASE_X86_64",
        "osKernel": "21.6.0",
        "vscode": "1.81.1",
        "electron": "22.3.18",
        "node": "v16.17.1"
      },
      "system": {
        "date": "2023-09-15T01:13:58.544Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:01:02",
        "osUptime": "09:28:27",
        "cpu": {
          "model": "Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz",
          "speed": "2300 MHz",
          "count": 8
        },
        "memory": {
          "total": "16.00 GB",
          "free": "3.41 GB"
        }
      },
      "workspace": {
        "name": null,
        "workspaceFile": null,
        "folders": []
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2023.9.169",
            "path": "/Users/radiotagproject/.vscode/extensions/nordic-semiconductor.nrf-connect-2023.9.169-darwin-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2023.9.29",
            "path": "/Users/radiotagproject/.vscode/extensions/nordic-semiconductor.nrf-terminal-2023.9.29",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2023.9.57",
            "path": "/Users/radiotagproject/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2023.9.57",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2023.9.31",
            "path": "/Users/radiotagproject/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2023.9.31",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": "1.12.1",
          "ms-vscode.cpptools": "1.17.5",
          "ms-vscode.js-debug": "1.81.0",
          "ms-vscode.js-debug-companion": "1.1.2",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "basdp.language-gas-x86": "0.0.2",
          "cschlosser.doxdocgen": "1.4.0",
          "dseight.disasexpl": "0.2.4",
          "jeff-hykin.better-cpp-syntax": "1.17.2",
          "mcu-debug.debug-tracker-vscode": "0.0.15",
          "mcu-debug.memory-view": "0.0.24",
          "mcu-debug.peripheral-viewer": "1.4.6",
          "mcu-debug.rtos-views": "0.0.7",
          "ms-vscode.cpptools-extension-pack": "1.3.0",
          "ms-vscode.cpptools-themes": "2.0.0",
          "ms-vscode.hexeditor": "1.9.12",
          "plorefice.devicetree": "0.1.1",
          "trond-snekvik.gnu-mapfiles": "1.1.0"
        }
      },
      "tools": {
        "/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.0",
        "/Applications/SEGGER/JLink/JLinkExe": "7.86",
        "/usr/local/bin/nrfjprog": "10.16.0",
        "nrfutil": "Not found",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/cmake": "3.20.5",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/west": "1.0.0",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/python3": "3.9.6",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/ninja": "1.10.2",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/gperf": "3.1",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/dtc": "1.6.1",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/gn": "2105",
        "/opt/nordic/ncs/toolchains/4ef6631da0/bin/git": "2.37.3",
        "gdbPath": "/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb"
      },
      "sdks": [
        {
          "version": "2.4.0",
          "path": "/opt/nordic/ncs/v2.4.0"
        }
      ],
      "toolchains": [
        {
          "version": "2.4.0",
          "path": "/opt/nordic/ncs/toolchains/4ef6631da0"
        }
      ],
      "connectedDevices": [],
      "deviceProvider": "nrfutil",
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.4.0}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.4.0}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig",
            "executeInDefaultShell": false
          },
          "welcome": {
            "showOnStartup": false
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [
            "/Users/radiotagproject/Documents/Radio-Projects/MT_Exotic1_Rev_B_220711A_Threads/boards"
          ],
          "taskBindings": {},
          "debugging": {
            "flash": true,
            "bindings": {}
          },
          "activeAppFollowActiveEditor": true,
          "deviceProvider": "nrfutil",
          "enableTelemetry": true,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          }
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        },
        "marus25.cortex-debug": {
          "variableUseNaturalFormat": true,
          "liveWatchRefreshRate": "300",
          "armToolchainPath": null,
          "armToolchainPrefix": "arm-none-eabi",
          "gdbPath": null,
          "objdumpPath": null,
          "JLinkGDBServerPath": null,
          "openocdPath": null,
          "pyocdPath": null,
          "PEGDBServerPath": null,
          "stutilPath": null,
          "stlinkPath": null,
          "stm32cubeprogrammer": null,
          "enableTelemetry": true,
          "dbgServerLogfile": null
        }
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/4ef6631da0/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/radiotagproject",
          "PATH": "/opt/nordic/ncs/toolchains/4ef6631da0/bin:/opt/nordic/ncs/toolchains/4ef6631da0/usr/bin:/opt/nordic/ncs/toolchains/4ef6631da0/usr/local/bin:/opt/nordic/ncs/toolchains/4ef6631da0/opt/bin:/opt/nordic/ncs/toolchains/4ef6631da0/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk/arm-zephyr-eabi/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.4.0/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk",
          "USER": "radiotagproject"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/radiotagproject",
          "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
          "USER": "radiotagproject"
        },
        "toolchainPath": "/opt/nordic/ncs/toolchains/4ef6631da0",
        "toolchainBinPath": "/opt/nordic/ncs/toolchains/4ef6631da0/opt/zephyr-sdk/arm-zephyr-eabi/bin",
        "toolchainVersion": "2.4.0"
      },
      "terminal": {
        "defaultProfile": null
      }
    }
    
    

  • Hi,

    Thank you for sharing logs. I have reported this to the development team, and I will update you when I get a response.

    Best regards,
    Marte

  • Hi Marte,

    Just to let you know that this problem now seems to be fixed in the latest version of nrf Connect Extension for VS Code.

    I just upgraded to v2023.9.336 & everything now seems to work fine!

    So we can close this case...!

    Thanks for all you help in getting this resolved.

    Regards

    Gerard 

Reply Children
No Data
Related