There’s input bugs in Editor panels that cripple usability.
These bugs are worst in Project and Hierarchy panels, but occur in all panels, to varying degrees.
Inputing and editing values is somehow broken, in panel fields. The arrow keys, for example, only partially work, sometimes creating garbage. The backspace key doesn’t work at all.
I have no other languages installed, only the one you’re currently reading. Yet the Up and Left arrows create what looks like Thai symbols in Editor Fields.
yq2s5
And it just gets weirder from there.
My Mac version is the latest beta, and everything was fine and very stable in 2018.1 b13 (and b12 and b11 before that).
unfortunately, the installer doesn’t let you choose the path. (at least it didn’t before I switched to the hub)
what you can do is:
move the old install away (e.g. to /Applications/UnityOld)
install the new version
rename the new install (e.g. /Applications/Unity → /Applications/UnityNew)
move back the old install to /Applications/Unity
Unity Hub will completely manage the installation process (i.e. replacing the default installer), and it will keep all versions you wish to keep (in /Applications/Unity/Hub/Editor/), also letting you to uninstall them and modify the installation (e.g. to add platforms). versions that you already have (or install manually) you can locate them from the hub (it will not manage those though)
also the hub will open a project with the correct version of Unity, if you have it installed. if not, it will prompt you to install the correct version or open the project with another version.
ps: the Hub is currently in preview and some people have issues. I didn’t have any though, and the workflow improved greatly for me.
before the hub was released, I used this command line tool to manage multiple versions (only for a short period though)
Personally, it was so bad that Unity was unusable. Because Unity’s installer overwrote the version of Unity that was working for me, I deleted it as fast as I could to get back to using a working version, and immediately re-downloaded the older b13 of 2018.1, so I could get back to being creative and productive. Well, as much as I can be…
Then I found it (2018.2) had done something weird to my Xcode that caused Mac builds to instantly crash with the older 2018.1 b13 once it was reinstalled. So I spent the rest of the night (and most of today) getting things to work and build correctly.
I think, at this point, it’s probably wise to warn Mac users that this is a pretty dire problem, and make an effort to show them how to retain their current Unity install and workflow. Otherwise they’re going to lose time, humour and goodwill towards the Unity leviathan.