Search Unity

Launcher sunset - 2019.1 alpha 10+

Discussion in '2019.1 Beta' started by DanielTG, Nov 23, 2018.

  1. DanielTG

    DanielTG

    Unity Technologies

    Joined:
    Feb 15, 2018
    Posts:
    72
    Hi everyone

    Unity 2019.1 Alpha 10 will no longer include the built-in Project Launcher as part of the Editor



    Please note: The Editor command line interface will remain unaffected by this change and will continue to work as expected for project management and license activation.


    The UI functionality is now replaced by the Unity Hub (v1.3.0 as a minimum requirement). If you haven’t already downloaded/installed the Hub, please visit https://unity3d.com/get-unity/download to get the latest release.


    This is an important change to how opening/creating projects and licenses are managed within the Editor and we need your feedback please as we iterate and improve on this transition. If you already have the Hub installed, please make sure it’s updated to at least v1.3.0 (launching/restarting the Hub will trigger the auto-update process).

    Please read below for more details:

    ----------------------------------------------------------------------------------------------------------

    What to Expect in 2019.1 alpha 10
    :

    • After successfully installing Hub v1.3 and launching it for the first time,
    • Unity 2019.1 will call the Hub in place of the Launcher for project creation and management, from within the Editor. This will be the case whether the Hub process is running or not.

    General changes

    • When opening/creating a project from the file menu inside the Editor, we will not reboot the current instance. Instead it will open a new instance.

    • When launching the editor, the editor will launch the Hub or show the project list page if already launched

    In cases where the Hub is not installed:

    • Launching the Editor from the Unity 2019.1 desktop shortcut will pop-up a basic UI dialogue to ‘Create Empty Project’, ‘Install Hub’, or ‘Quit’

      Note: This UI dialog will be updated in a upcoming alpha and ‘Install Hub’ will be replaced by ‘Open Project’

    • In Editor File>New Project: A standard OS finder/explorer UI will open allowing your to browse to path, name, and save your project to disk

    • In Editor File>Open Project: A standard OS finder/explorer UI will open, allowing you to browse and open the project folder

    • In Editor Window>Manage Licenses: A native OS dialog will pop-up and guide you to install the Hub to manage licenses

    --------------------------------------------------------------------------------------------------------------

    Thank you and please let us know your feedback,

    The Hub Team
     
    Corvwyn, JakubSmaga and rizu like this.
  2. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    1,304
    @DanielTG Having the launcher seperate to the hub allowed me to quickly switch between my work license (pro) and home license for hobbyist stuff (free) as I could keep the hub logged in as my work user, and use the individual unity shortcuts to launch from the launcher, which was signed in as my home account.

    Now I have to go through 2FA everytime I switch between them. It would be nice if you could emulate this use case, and provide a way to switch between multiple signed in accounts via the hub. (not sign them out and sign them in, but have 2 signed in and switch between without having to go through security again).
     
  3. DanielTG

    DanielTG

    Unity Technologies

    Joined:
    Feb 15, 2018
    Posts:
    72
    Hi @GameDevCouple_I,

    Thanks for calling attention to that scenario. Switching between user logins is something we will need to address in the Hub. It's not on the short plans for v1.x but I will revisit this with the team and see how we can tackle this problem.

    Thanks again,
    Daniel
     
  4. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    1,304
    Your very welcome, I realise its not necessarily a common use case, but it is still an important one! (After all, I started using unity for my hobbyist development, getting a job using unity came much later! :D )
     
  5. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    3,695
    The hub is still pretty buggy (as you can tell from it's dedicated forum), and very feature-sparse. Are you sure that it'll be stable enough once 2019 hits that you can safely force people to use it without ending up with users completely unable to use Unity because of it?

    The current quality of the Hub and the current development velocity doesn't exactly instill confidence in your ability to get it good enough by then.
     
    hopeful, Shorely and MegamaDev like this.
  6. pointcache

    pointcache

    Joined:
    Sep 22, 2012
    Posts:
    507
    I wont use this hub. I don't like it, i really hate you shoving it down my throat. [redacted to speak for myself]
     
    Last edited: Dec 1, 2018
    Shorely, Ericsheng and id0 like this.
  7. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    967
    Speak for yourself. This is a very convenient and cool tool. And so many people were glad of his appearance.
     
  8. pointcache

    pointcache

    Joined:
    Sep 22, 2012
    Posts:
    507
    I can see how. Yet i have all my unity versions in folders, and was very happy i dont have to use any launchers, now i have no choice. Yeah whatever, im just getting old and grumpy.
     
    Last edited: Dec 1, 2018
    Shorely likes this.
  9. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    24,691
    I've switched to the hub in preparation for 2019.1 beta. It seems stable now - it wasn't for the longest time though, to be fair :)

    It also needs work on account management but generally, just using it because I have to, and it mostly seems the same as the launcher TBH.
     
  10. snacktime

    snacktime

    Joined:
    Apr 15, 2013
    Posts:
    1,974
    Automated launching without any dialogs has to remain a thing. There are multiple use cases for editor batch mode and I don't see that changing. And if you support that, I don't see why you would actively block direct launching without batch mode.

    We use batch mode for on demand content generation using editor only api's. There are a lot of content creation related api's that are editor only. I would think normally you would want batch mode, but there might be use cases for automated without batch mode also.
     
  11. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    2,888
    Case #1112910.

    Hi,

    I have left my Unity alpha12 open overnight (simple project, nothing fancy only a couple of scripts).
    In the morning I have found these warnings:
    vr.PNG

    I do not use any of these in my project, never touched them ever. (Of course it's minor, but annoying, and of course on clear they go away)
     
    Last edited: Dec 26, 2018
  12. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    24,691
    Case #? merged with existing hub topic.
     
  13. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    2,888
    Haven't got the email yet, I will include the number as soon as I get it. BTW, it probably has nothing to do with Hub. The hub is in the path of the editor (all the editors installed through hub will have hub in their path). It's an editor minor problem. Or updater or something like that. I don't see any relations to the Hub itself.
     
    hippocoder likes this.
  14. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    1,945
    When I click on an asset store link in the webbrowser, it asks open in unity? it opens the hub instead of unity ( Mac safari )
     
    Shorely likes this.
  15. StephenHodgson-Valorem

    StephenHodgson-Valorem

    Joined:
    Mar 8, 2017
    Posts:
    141
    How will this impact downloading and installing unity with CI tools?
     
  16. jowitt_msft

    jowitt_msft

    Joined:
    Feb 11, 2016
    Posts:
    2
    Agreed, we're worried about this too. We rely heavily on our automated processes for downloading and installing versions of Unity. Will that still be possible? Don't make us login to our build machines and install new versions by hand every time please.
     
  17. chingwa

    chingwa

    Joined:
    Dec 4, 2009
    Posts:
    3,155
    I use the Hub and I love it, but this is because I have a large variety of projects that are all locked to different versions of Unity. However It seems like a poor workflow to not have a launcher in the base Unity engine... you are requiring someone download Unity, and then also download hub to properly run Unity projects, which is counter intuitive.
     
  18. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    1,304
    I am sad to see we are in beta now and my use case mentioned above has not been mitigated. This means I can only use unity for work, or personal use. Not both together.

    Thats a big big red flag for me, given that I have been a hobbyist developer in my spare time since I was a child, but now have a job in the industry and therefore need to switch between versions and/or licenses easily.

    With your choice of forcing this on us without giving a way to keep a secondary account signed in (or you know, allow use of the launcher until this hub covers all use cases), I now have to go through 2FA every day at least once and I have to say its a bit tedious.
     
    dadude123 and Shorely like this.
  19. DanielTG

    DanielTG

    Unity Technologies

    Joined:
    Feb 15, 2018
    Posts:
    72
    Hi everyone,

    Apologies for the delayed responses, I'll do my best recap some of the points/concerns and how we're addressing them.

    For all things related to downloading/installing of the Editor
    - The standalone Editor installation files will be still be available from the Unity download archive for each version. More recently, we noticed that the web CMS was no longer listing the individual install components (e.g platforms) for each release but that problem will be addressed. When 2019.1 is release the main download pages will drive new users to the Hub as first experience but not as the only option. The Unity Installer (aka Download Assistant) and offline deployment options are still and will continue to be available until that functionality can be rolled into the Hub over time.

    CI tools:
    - Editor command line interface and batch mode is not affected so everything works as it did previously. If there is anything wrong there, then it's a critical bug that will be addressed as top priority. Please let us know.

    Multiple accounts and license management:
    -
    We understand switching between multiple account is a pain. We have a plan to address this properly and it will need some major changes to how we manage accounts + licensing to help with a proper workflow.
    - The workaround via the launcher Vs the Hub unfortunately causes several usability issues and port conflicts with the old REST API we used to communicate between the Editor and Hub. As of the 2018.3 release, Hub and Editor communicate via IPC so that workaround for multiple accounts shouldn't work; if login/logout in one it's the same token.
    - Licensing is another story and there is currently no easy switch, even with the previous workaround. The license, while tied to the Unity ID and Org ID, is still stored on your machine and isn't affected by login/logout. In a case where you've activated a Pro license with your work account, then login with your personally account, that Pro license is still in use.

    General comments on Hub vs Launcher
    - Maintaining both the Hub and Launcher, while currently similar in look/feel, was still two different implementations and extra overhead, and likewise bound us too closely with Editor releases. We felt it was best to focus effort on moving forward with the Hub since it offered us the flexibility to continue building new features/functionality and fixes that would apply across multiple releases of Unity without disrupting the main release for your Project.
    - If you feel that it is being forced on you, and the Hub is not working up to or greater than the functionality of the Launcher please explain in detail (either in this thread or you can pm me directly) on the use cases and concerns you have so we can address them. The general feedback so far has been mostly positive but I also don't us to miss any critical issues because of this change.


    Thank you,
    Daniel
     
    GameDevCouple_I likes this.
  20. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    1,945
    - I want to be able to hide the LEARN tab in the settings, don't need it.
    - When I click on installs/ Official releases I want to be able to choose in settings: Disable older versions than I the earliest version I have installed. Now its a big list of 2017 versions I don't ever plan on installing again.
     
    Jick87 likes this.
  21. JakubSmaga

    JakubSmaga

    Joined:
    Aug 5, 2015
    Posts:
    411
    Will Hub get a dark mode? I hate when (literally) everything on my PC is using dark mode expect the Hub. I don't want to use it at night because of that.
     
  22. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    1,304

    This is a BIG BIG red flag for me. Your saying there is no way to use the same computer to work on both day job stuff and personal stuff without breaking TOS?

    That means from now on I cannot work on personal game dev until unity tells me otherwise. I am seriously ****ed this is not a use case that has been worked out.

    @DanielTG please find out what I am meant to do, because if I cant work on both I genuinely will have to switch all my personal development to another engine, if I read this right and your saying I have to have a PC per license. That unforunately is the only way around as I obviously cant move everything over at work. Is -force -free a viable workaround for now?

    EDIT: @DanielTG would the answer here not be a workaround I could use in the meantime:
    https://answers.unity.com/questions/1306018/using-unity-pro-and-unity-personal-license-on-one.html ?

    I really really dont want to have to cease all work outside of work hours, for an engine that I have used for more than twice the time as a hobbyist than I have proffesionally.
     
    Last edited: Feb 4, 2019
  23. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    1,304
    Ive been using unity for 10ish years for personal projects, about 2.5 years professionally. And now I have to choose between the two uses :/

    Seems a bit messed up!

    Im just looking for a way to carry on both usages. I dont want to use the license in the wrong way, but its a bit ridiculous that there is no other way currently. I am going to use -force -free for now but this needs to be made clear what to do about this or even if this is okay. Not everyone can buy a second laptop, I dont just mean from a financial standpoint but also from logistics, some people travel around and having 2 computers to handle the licensing of unity is not possible.

    Surely in 2019 unity are not saying "its great that you as a dedicated user/fan battled to find a job using unity after years of using it as a hobbyist, but now you must get rid of your long standing hobby as we refuse to give you any way to use both alongside each other".

    But currently that is exactly what it seems?
     
    Last edited: Feb 4, 2019
    Shorely likes this.
  24. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    3,695
    The main issue is that the Hub isn't nearly stable enough. My perception is that the launcher was very, very stable, and because of that didn't have any serious issues. My perception of the Hub is that you're not able to launch any versions that doesn't at least have some users unable to use it due to licensing issues or other bugs.

    The Hub works for me, but I'm terrified that the Hub in it's current quality will be the only way to launch Unity projects, because that means that there's a non-zero chance that you push out a Hub update and I suddenly can't work.
     
    Shorely and GameDevCouple_I like this.
  25. DanielTG

    DanielTG

    Unity Technologies

    Joined:
    Feb 15, 2018
    Posts:
    72
    Hi everyone,

    I'm doing my best to try and pull the pain points and issues from this thread so we can address them but various topics are being blurred here and no concrete pain points are being discussed on subject. Aside from multi-user switching, which is not a unique problem introduced by the Hub, I'm still missing the real problems this is causing compared to the Launcher. I'm here to help. Please help me help you.

    @GameDevCouple_I related to the link / workaround. I'll ask the team test it out more thoroughly and confirm if the behaviour works as expected or not through the Hub (if not we will address it right away).

    If you want to discuss any Hub features requests and issues unrelated to the Launcher sunset please direct them at the Hub forum https://forum.unity.com/forums/unity-hub.142/ so it's easier to continue the conversation there with the Hub team as a whole)

    Regarding comments about TOS... That was definitely not my point at all and not something I'm trying to stir or call out. What I described related to the license activation being stored on the machine has always been the case regardless of Hub Vs Launcher changes in 2019.1. I was only trying to be informative and mention that the solution is not only switching user account and two-factor authentication (i.e. not a quick fix to work properly). What you do with a Pro license that has been purchased by or for you is between you and whoever issued the license. This has nothing to do with the TOS or enabling DRM.

    Thanks,
    Daniel
     
  26. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    1,304
    Thanks Daniel, I will try and direct my discourse on the subject to the relevant forum. Please update here too though on the -force -free issue outcome as I am sure it will be relevant to many other users who may come here to read with similar concerns. Thanks for looking into this
     
  27. Prodigga

    Prodigga

    Joined:
    Apr 13, 2011
    Posts:
    680
  28. DanielTG

    DanielTG

    Unity Technologies

    Joined:
    Feb 15, 2018
    Posts:
    72
    Apologies on the teams behalf if that was missed. The point I was trying to make is to keep this thread, ideally every thread, on topic so the conversation and main points are easy to follow in context to the originapost. Unfortunately we do miss posts regardless of the forum...



    If you’re trying to report a Hub defect, then please use the built-in bug reporter. That’s always best way to reach the dev team, while automatically supplying log/error/version details.
     
    Prodigga likes this.