-
-
Notifications
You must be signed in to change notification settings - Fork 431
Restrict the app to one instance #114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The main reason (probably only) to run two instances of the Java IDE was a hack which allowed users to have 2 serial monitors open at once. @per1234 do you think it's fair to close this as "won't do"? |
If I understand eclipse-theia/theia#7983 correctly (unlikely), Akos's proposal is intended to avoid a bad experience for the user by preventing them from doing something that is not supported (starting two instances of Arduino Pro IDE). That sounds like a very good thing to me. Even if it's not considered a high priority to work on right now, I would recommend leaving it open for a later time when the higher priority work is finished, or if we find that eclipse-theia/theia#7983 is a regular source of problems for the users. |
@per1234 my point was mostly about reasons for opening multiple instances of the IDE. I cannot see any reason not to restrict it |
Same here, so Akos's proposal to "Restrict the app to one instance" is reasonable. So, unless this improvement has already been done, I would leave this open. |
I routinely work with several microcontrollers at once, working on code that communicates between them. The ability to run two or more instances at once, and have each instance connected to a different communication port for programming and serial debugging is an essential feature for a 'pro' IDE. Having the ability to open multiple sketches, but then having to select different boards and comm ports when dealing with each sketch is a bug in my view. |
I moved to IDE 2.0 only because I can open multiple instances of Arduino IDE. If that feature is gone, I have noting to do here and I can as well use the old Arduino IDE 1.0. I usually work with multiple boards and projects on Arduino IDE. If you restrict it to one instance it will be a huge drawback. Any other IDE like Visual Studio, or industrial EcoStruxure Control Expert are not having such limitation. |
Thanks for your remark. For clarification: single instance != single window. Even if a single instance IDE2 app is running, it will be possible to open multiple windows and work on various sketches just as it is now. |
Closing. IDE2 has been using the
|
Due to this: eclipse-theia/theia#7983
Users will be still able to open multiple browser windows (per sketches) for the same process, but they will NOT be able to start the Pro IDE twice.
The text was updated successfully, but these errors were encountered: