https://github.com/mminer/unity-menu
macOS menubar app to open running Unity projects.
https://github.com/mminer/unity-menu
mac macos menubar-app unity unity3d
Last synced: about 2 months ago
JSON representation
macOS menubar app to open running Unity projects.
- Host: GitHub
- URL: https://github.com/mminer/unity-menu
- Owner: mminer
- License: mit
- Created: 2025-04-02T04:02:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T04:07:33.000Z (over 1 year ago)
- Last Synced: 2025-04-02T05:19:35.421Z (over 1 year ago)
- Topics: mac, macos, menubar-app, unity, unity3d
- Language: Swift
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Unity Menu
A macOS menubar app to quickly open running Unity projects.

For quick access, assign a global keyboard shortcut in the Settings window.

## Installation
Download the latest build from the
[Releases](https://github.com/mminer/unity-menu/releases) page.
Because the app isn't notarized, macOS will display a warning when you first
open it:
> Apple could not verify “Unity Menu.app” is free of malware that may harm your
> Mac or compromise your privacy.
To open it anyway, see
[Apple's instructions](https://support.apple.com/en-us/102445) for opening apps
from an unidentified developer.
## Why?
If you have multiple Unity projects open at once, it can be a chore to find the
one you want. Neither the Dock nor the app switcher help much.

If you *don't* often juggle multiple Unity projects at once, Unity Menu will be
useless to you. And for that I'm sorry.
## Why Not Use Unity Hub?
Unity Hub works great for launching project, but try to launch one that's
already open and you get a "Project is already open" message.

This is... well, it could be more helpful.
Unity Menu works the opposite way: it only shows projects that are open, and
clicking one of them brings that instance of Unity to the front.
## Command Line Tool
The *Unity Menu.app* package contains a command line tool you can use to open
Unity projects from the terminal.
```
$ alias unity-menu="/Applications/Unity\ Menu.app/Contents/MacOS/unity-menu"
```
```
$ unity-menu --help
OVERVIEW: Open running Unity projects.
USAGE: unity-menu []
ARGUMENTS:
Unity project selection.
OPTIONS:
-h, --help Show help information.
```
```
$ unity-menu
[1] Grand Theft Auto 6
[2] Huedini
[3] Orbert
[4] Time Squatch
Selection: 3
```
## Implementation
Unity Menu finds open Unity projects by reading the output of `ps`. If you think
this sounds fragile, you're right.