|
16 | 16 |
|
17 | 17 | <p align="center"> |
18 | 18 | <a href="#vs-code">VS Code</a> · |
| 19 | + <a href="#visual-studio">Visual Studio</a> · |
19 | 20 | <a href="#jetbrains">JetBrains</a> · |
20 | 21 | <a href="#zed">Zed</a> · |
21 | 22 | <a href="#neovim">NeoVim</a> · |
@@ -93,6 +94,43 @@ Available from the Command Palette (`Ctrl+Shift+P` / `Cmd+Shift+P`): |
93 | 94 |
|
94 | 95 | --- |
95 | 96 |
|
| 97 | +### Visual Studio |
| 98 | + |
| 99 | +The full **Visual Studio** IDE on Windows (not to be confused with VS Code). |
| 100 | + |
| 101 | +#### Installation |
| 102 | + |
| 103 | +1. Install from the [Visual Studio Marketplace](https://marketplace.visualstudio.com/) (search **DevGlobe**) or download the `.vsix` from the [Releases](https://github.com/Nako0/devglobe-extension/releases) and install it via **Extensions → Manage Extensions → Install from VSIX…** |
| 104 | +2. Open the **DevGlobe** panel — click the **globe button** in the toolbar, or **View → Other Windows → DevGlobe** |
| 105 | +3. Paste your API key → **Connect** |
| 106 | + |
| 107 | +On first launch, the extension downloads the matching `devglobe-core` binary for Windows from [GitHub Releases](https://github.com/Nako0/devglobe-extension/releases) (one-time) and caches it under `%LOCALAPPDATA%\DevGlobe\core`. |
| 108 | + |
| 109 | +#### Tool window |
| 110 | + |
| 111 | +- **Login** — masked API key field + link to get your key on devglobe.app |
| 112 | +- **Dashboard** — live coding time, active language, status message, start/stop tracking, disconnect |
| 113 | + |
| 114 | +#### Commands |
| 115 | + |
| 116 | +Available under **Tools → DevGlobe**: |
| 117 | + |
| 118 | +| Command | Description | |
| 119 | +|---|---| |
| 120 | +| `Set Status Message` | Set your status message on the globe | |
| 121 | +| `Show Coding Time` | Show your coding time today | |
| 122 | +| `Open Globe` | Open [devglobe.app/space](https://devglobe.app/space) in your browser | |
| 123 | +| `Debug` | Toggle debug logging in `~/.devglobe/devglobe.log` | |
| 124 | +| `Open Log File…` | Open `~/.devglobe/devglobe.log` | |
| 125 | +| `Open Config File…` | Open `~/.devglobe/config.toml` | |
| 126 | + |
| 127 | +#### Compatibility |
| 128 | + |
| 129 | +- **Visual Studio 2022 (17.x)** and **Visual Studio 2026 (18.x)** — Windows only |
| 130 | +- .NET Framework 4.7.2 |
| 131 | + |
| 132 | +--- |
| 133 | + |
96 | 134 | ### JetBrains |
97 | 135 |
|
98 | 136 | Compatible with **all JetBrains IDEs**: IntelliJ IDEA, WebStorm, PyCharm, GoLand, Rider, PhpStorm, CLion, RubyMine, DataGrip, Android Studio, RustRover. |
@@ -361,7 +399,7 @@ hide_project_names = false # omit repo + branch (project-level hiding implies |
361 | 399 |
|
362 | 400 | **Globe visibility** (anonymous mode, repo sharing on the live globe, profile mode) is managed on [devglobe.app/dashboard/settings](https://devglobe.app/dashboard/settings) — not in the extension. |
363 | 401 |
|
364 | | -**API keys** are stored in your OS keychain (VS Code SecretStorage, JetBrains PasswordSafe) or in a local config file under `~/.devglobe/` (Zed, NeoVim, Claude Code, Codex, OpenCode). Config files are created with `0600` permissions. |
| 402 | +**API keys** are stored in your OS keychain (VS Code SecretStorage, JetBrains PasswordSafe, Visual Studio Windows Credential Manager) or in a local config file under `~/.devglobe/` (Zed, NeoVim, Claude Code, Codex, OpenCode). Config files are created with `0600` permissions. |
365 | 403 |
|
366 | 404 | **Network:** HTTPS only (TLS 1.2+), no telemetry, no third-party trackers. |
367 | 405 |
|
|
0 commit comments