For each project, Unity Hub automatically open the corresponding Unity Editor version to the project when available.
The Unity version of a project is shown on the details under the project title on project list.
The preferred Unity version is for opening tutorial, default option of the dropdown list on create project as well as suggested when the Unity version is not available. To change the preferred version, you may change it using the “…” on the Unity versions in Installs tab.
I think you’re talking about the “old” project list not refreshing bug… I have (among others) 2018.1.0b13 and 2018.2.0b2 on my system.
A project was last opened with 2018.1.0b13. I click on it and - as expected - it opens in 2018.1.0b13. When I close unity and use the three dots to open it in 2018.2.0b2, it does exactly that. I go through the import step and save the project, then close Unity. That’s where things go wrong. The list still shows 2018.1.0b13 and when I simply click on the project name again, the old, now wrong version 2018.1.0b13 gets opened instead of the current 2018.2.0b2. You have to actually close UnityHub and reopen it to get it to refresh the list and show the correct version. Once it does, simply clicking on the project name to open the current version works fine…
A quick fix would be for hub to refresh the project list periodically, but better would be to have the Unity editor notify Hub about the change once the conversion is finished. The current behavior is unintuitive and error prone.
Hi,
The Hub is suppose to open project with the corresponding version noted under project details.
The current project of which it is set as depends on the Editor it opens with. Currently, there is an inconsistent behavior as of Editor changing the project version at open vs at change saved.
The team is looking into better ways to handle this behavior.
[quote=“joeksy, post:2, topic: 699305, username:joeksy”]
Hi @eobet ,
For each project, Unity Hub automatically open the corresponding Unity Editor version to the project when available.
The Unity version of a project is shown on the details under the project title on project list.
The preferred Unity version is for opening tutorial, default option of the dropdown list on create project as well as suggested when the Unity version is not available. To change the preferred version, you may change it using the “…” on the Unity versions in Installs tab.
Hope this help,
Joe
[/quote]
sir,
there is no such option available
please see the image that has been snipped from my window
Hi,
We recently removed the “preferred version” feature by design due to confusion over the feature. We also received requests on re-enable the feature. Further evaluation is taking place and will improve the UX upon.
This is ridiculous. Who was getting confused by this? Maybe put a little text explaining it? Set a sensible default? Hide it in “Advanced (haha) Options”? Bloody hell.
Hi @BHSimm ,
About the tutorials, we are adding a fix in the v2.0.2 to open them in the latest official version installed on the hub (Because it used to open them in the latest one, even if it’s alpha or beta)
that isn’t an option though when you click on the … the only options are "add modules/Find in explorer/ uninstall
And that’s with the newest version, so I am unable to select preferred version
Hi, i’ve 5 unity version installed in my hub i.e unity 2018.4.2 , 2019.1.8 etc so the unity version 2019.1.8 is default set whenever i try to create new project every time it creates with unity 2019.1.8 either if i want to open that with some other version of unity it don’t let me open with any other version of unity. it’s really annoying the previous version of hub 1.2 was better then this one. if you guys fix this problem please do let me know.
I would love if the feature came back. Every time I select “New Project” in the latest Hub, it always defaults to the latest version, even if that version is just an Alpha that I’m inspecting.
For example, I downloaded the 2022 LTS, but that has difficulties with the latest version of Visual Studio 2022, giving an error about being unable to find netstandard 2.1.0.0 and failing to create something from MonoScriptInfoGenerator. Due to this, I want to use the latest LTS that does work with Visual Studio, being 2021.3.27f1. However, the 2022 keeps being defaulted, and because I chose to use the URP template, it was completely incompatible with the 2021 version, meaning I had to completely delete the project and start from scratch (I couldn’t even delete the project from the Hub, because it only allows hiding the project while keeping it on disk).
All in all, it would be nice if I could select a version as being the preferred version, so that it stops defaulting to versions that cause problems. The version selector still exists, so no one should have problems if they need to select a different version of Unity, and you could even give a description on hover, stating something like “Changes the default version that will be selected when creating a new project”.