Skip to content

Commit 0ebef00

Browse files
committed
1.13.0.0
1 parent 1a66882 commit 0ebef00

File tree

5 files changed

+54
-10
lines changed

5 files changed

+54
-10
lines changed

README.md

Lines changed: 48 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ This project provides a command palette extension for opening Visual Studio solu
1414
- **Copy Path**: Copies the full file path of the solution, workspace, or folder to the clipboard.
1515
- **Pin to List / Unpin from List**: Pins or unpins a workspace to keep it at the top of the list.
1616
- **Open in Explorer**: Opens the solution, workspace, or folder location in the default file explorer.
17+
- **Run as Administrator**: Open the solution, workspace, or folder with administrative privileges.
1718
- **Refresh Workspaces**: Manually reloads the list of solutions and workspaces to reflect any recent changes.
1819

1920
## Installation
@@ -47,13 +48,53 @@ This project provides a command palette extension for opening Visual Studio solu
4748

4849
## Settings
4950

50-
- **Search By**: Choose what to search by (Path, Title, or Both).
51-
- **Page Size**: Sets the number of items to load and display at one time.
52-
- **Show Details Panel**: Toggles the visibility of the details panel.
53-
- **Tags**: Configures the tags displayed for each workspace (Type, Target, or both).
54-
- **Enable Visual Studio Code Installations**: Toggles which installations of Visual Studio Code to search for workspaces.
55-
- **Command Result Action**: Determines what should happen after opening a Visual Studio Code workspace.
56-
- **Preferred Edition**: Determines which edition (Default or Insider) is used when a folder or workspace has been opened in both editions of Visual Studio Code.
51+
* **General**
52+
53+
* **Show Details Panel**: Toggles the visibility of the details panel on the right.
54+
* **Page Size**: Sets the number of items to display per page. (Default: `8`)
55+
* **Command Result Action**: Defines the behavior after launching an item.
56+
57+
* `Dismiss`: Close the Command Palette.
58+
* `Go Back`: Return to the previous view in the Command Palette.
59+
* `Keep Open`: Keep the results list open.
60+
* **Enable Logging**: Enables diagnostic logging for troubleshooting purposes.
61+
62+
* **Search & Appearance**
63+
64+
* **Search By**: Determines which properties to use when searching.
65+
66+
* `Title`: Search by the workspace or solution title.
67+
* `Path`: Search by the file path.
68+
* `Both`: Search by both title and path.
69+
* **Tags**: Configure which informational tags are displayed for each item.
70+
71+
* **Show 'Type' tag**: Displays whether the item is a `Workspace` or `Folder`.
72+
* **Show 'Target' tag**: Displays the target application, like `Visual Studio Code` or `Insiders`.
73+
74+
* **Visual Studio**
75+
76+
* **Enable Visual Studio**: Enables searching for Visual Studio solutions.
77+
* **Secondary Command**: Configures the secondary action for Visual Studio items.
78+
79+
* `Open in Explorer`: Opens the item's location in File Explorer.
80+
* `Run as Administrator`: Launches the item with administrative privileges.
81+
82+
* **Visual Studio Code**
83+
84+
* **Enabled Installations**: Choose which VS Code installations to scan for workspaces.
85+
86+
* **Enable Visual Studio Code**: The standard user-specific installation.
87+
* **Enable Visual Studio Code (System)**: The system-wide installation.
88+
* **Enable Visual Studio Code - Insiders**: The Insiders edition.
89+
* **Enable Visual Studio Code (Custom)**: Custom installations found in the system's `PATH`.
90+
* **Preferred Edition**: If a workspace has been opened in both stable and Insiders editions, this setting determines **which one to prefer**.
91+
92+
* `Default`: Prefers the stable version.
93+
* `Insider`: Prefers the Insiders version.
94+
* **Secondary Command**: Configures the secondary action for Visual Studio Code items.
95+
96+
* `Open in Explorer`: Opens the item's location in File Explorer.
97+
* `Run as Administrator`: Launches the item with administrative privileges.
5798

5899
## How It Works
59100

WorkspaceLauncherForVSCode/Package-Dev.appxmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Identity
1313
Name="15722UsefulApp.WorkspaceLauncherforVSCode.Dev"
1414
Publisher="CN=BF18CC4F-2F9D-43F9-9BF7-0E949EE3057D"
15-
Version="1.12.0.0" />
15+
Version="1.13.0.0" />
1616

1717
<Properties>
1818
<DisplayName>Visual Studio / Code for Command Palette (Dev)</DisplayName>

WorkspaceLauncherForVSCode/Package.appxmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Identity
1313
Name="15722UsefulApp.WorkspaceLauncherforVSCode"
1414
Publisher="CN=BF18CC4F-2F9D-43F9-9BF7-0E949EE3057D"
15-
Version="1.12.0.0" />
15+
Version="1.13.0.0" />
1616

1717
<Properties>
1818
<DisplayName>Visual Studio / Code for Command Palette</DisplayName>

WorkspaceLauncherForVSCode/Pages/HelpPage.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Copyright (c) 2025 tanchekwei
22
// Licensed under the MIT License. See the LICENSE file in the project root for details.
3+
using System.Reflection;
34
using Microsoft.CommandPalette.Extensions;
45
using Microsoft.CommandPalette.Extensions.Toolkit;
56
using WorkspaceLauncherForVSCode.Classes;
@@ -51,7 +52,7 @@ public override IListItem[] GetItems()
5152
},
5253
new ListItem()
5354
{
54-
Title = "1.12.0.0",
55+
Title = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? string.Empty,
5556
Subtitle = "Extension Version",
5657
Icon = Classes.Icon.Extension,
5758
},

WorkspaceLauncherForVSCode/WorkspaceLauncherForVSCode.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
<PublishProfile>win-$(Platform).pubxml</PublishProfile>
1717
<EnableMsixTooling>true</EnableMsixTooling>
1818
<Nullable>enable</Nullable>
19+
20+
<AssemblyVersion>1.13.0.0</AssemblyVersion>
1921
</PropertyGroup>
2022
<ItemGroup>
2123
<None Remove="Assets\LargeTile.scale-125.png" />

0 commit comments

Comments
 (0)