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.

About

Unity Extension for Microsoft PowerToys Command Palette

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages