@ashdnazg is this about launching Spring in a different instance? I think it's important, at the very least from a technical standpoint so we don't lose lobby connections
Even if we didn't want people to be able to use the lobby program while they're ingame (legitimate reason, lobby chat can/is also done ingame, and less worry about performance), i'd still have it opened (hidden), so you don't disconnect.
Authentication is slow, and it's odd to see people going offline when they join a game
afaik LoL/dota and other lobbies also hide the interface when you play the game, but your connection is stable; dota is obviously a bit of an exception due to steam
"3) Multiple windows - in some way we're losing a bit of the cool part of Chobby - the possibility of having the entire spring experience bundled neatly in a single window. Many other MP games don't work this way either."
from a technical standpoint the reason we want to have two processes is to ensure lobby connection is permanent and that we can handle game crashes somehow (for Steam we also plan to make a very, very simple background process that can handle Chobby crashing)
but that's implementation
it's important for now but not critical for the future