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.

Recommended: Microsoft Store

Get it from the Microsoft Store.

Via GitHub Releases

  1. Remove any existing package:
    Get-AppxPackage *CommandPalette-Unity* | Remove-AppxPackage
  2. Download the .msixbundle from Releases and install.

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