Ravbug / UnityHubNative

A native alternative to the heavy Electron Unity Hub, written in C++
Other
365 stars 22 forks source link

Indicate "Apple Silicon" when installing Editor Version #26

Open miwarnec opened 1 year ago

miwarnec commented 1 year ago

hey there, thanks for this great tool. Unity Hub is extremely slow on apple silicon macs, so this has been great.

however, it would be great if the processor architecture could be displayed when installing versions. this is what Unity's hub does:

2023-01-12 - 11-15-08@2x

Unity Hub Native doesn't indicate if it's apple silicon or intel:

2023-01-12 - 11-13-54@2x

Thanks

Ravbug commented 1 year ago

Thanks for the report!

I'm not able to verify this because I don't have an apple silicon mac, but I think UnityDownloadAssistant (which UnityHubNative downloads and launches) automatically installs the editor version for your current architecture. The current top-of-tree build of UnityHubNative shows the editor architecture in the Editors list:

image

I've done some digging but I haven't been able to figure out where the official hub gets its unattended installers for specific versions, since the official hub does not invoke UnityDownloadAssistant. If I'm able to find that out then I'll be able to add an option to install a specific architecture in the Install New list.

miwarnec commented 1 year ago

Thanks for your reply. I'll download and see which one it gets.

miwarnec commented 1 year ago

I checked. It downloads the intel architecture instead of apple silicon:

2023-01-20 - 02-57-24@2x

obviously not super high priority. just saying.

MickL commented 1 year ago

When it install intel instead of silicon the whole app is basically useless to me