Skip to content

maoyeedy/CommandPaletteUnity

Repository files navigation

Command Palette (CmdPal) Unity Extension

Overview

Command Palette extension for opening Unity Hub recent projects.1

Screenshot

Installation

Requirements

  • PowerToys with Command Palette enabled
  • Unity Hub with recent projects history

Unity Hub not required in background - extension launches editor directly.

Via GitHub

Download releases from Releases page.

Before sideloading new bundle, remove current package:

Get-AppxPackage *CommandPalette-Unity* | Remove-AppxPackage

Contributing and development

Start here: CONTRIBUTING.md

Local workflow:

  1. Build: dotnet build UnityExtension.sln -c Debug -p:Platform=x64
  2. Register: Add-AppxPackage -Register against debug AppxManifest.xml
  3. Restart PowerToys

Supporting docs:

TODO

  • Settings to sort/filter list output
  • Visual Polish: resolve $HOME/~; remove 'Favorite' text
  • Fallback dialog if editor not installed
  • Open project with another Unity version
  • Sub-command to list installed Unity versions + paths
  • Overwrite timestamp in Unity Hub JSON

Footnotes

  1. Not affiliated with Unity Technologies. This extension only uses local Unity Hub json metadata.

Packages

 
 
 

Contributors

Languages