You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When JS Gremlin is already running, if you launch the application again, it will open another instance.
I think the better and more standard behavior (which most applications use), is to show the already running instance, rather than to launch another instance of the application (running in parallel to the first one).
Apart from the fact that the current behavior is not useful, the second instance won't even run properly and throws an error, presumably because it can't get control of the vJoy device or some files.
So I suggest bringing the behavior in line with what most applications do, which is for the second instance to check whether another instance of the application is already running, on startup, and if so, signal the already running instance to open if minimized to system tray, and for the second instance to exit.
This will not only prevent inadvertently starting more instances of the application when it's already running, but also give the users an easy way to maximize the application that has been minimized to system tray, by attempting to launch a new instance (e.g. through start menu using keyboard), rather than moving the mouse all the way to the system tray area to click on the tray icon.
The text was updated successfully, but these errors were encountered:
In general I agree, though the unknown aspects of this are how this can be achieved with Gremlin being "compiled" with pyinstaller and wrapper in some windows launch aspects.
When JS Gremlin is already running, if you launch the application again, it will open another instance.
I think the better and more standard behavior (which most applications use), is to show the already running instance, rather than to launch another instance of the application (running in parallel to the first one).
Apart from the fact that the current behavior is not useful, the second instance won't even run properly and throws an error, presumably because it can't get control of the vJoy device or some files.
So I suggest bringing the behavior in line with what most applications do, which is for the second instance to check whether another instance of the application is already running, on startup, and if so, signal the already running instance to open if minimized to system tray, and for the second instance to exit.
This will not only prevent inadvertently starting more instances of the application when it's already running, but also give the users an easy way to maximize the application that has been minimized to system tray, by attempting to launch a new instance (e.g. through start menu using keyboard), rather than moving the mouse all the way to the system tray area to click on the tray icon.
The text was updated successfully, but these errors were encountered: