Great. Now make it not need a constantly running process, and not using GB of memory when I forget to close it. May not be a big deal on a desktop, but on a laptop having this kind of bloat is obnoxious.
They would have to rewrite the app and use Tauri/WebView2 or native code. CEF blows up your memory use because you ship a whole ass Chromium browser.
You can't really avoid a long running process for a game launcher though. It's just how they work, you need to keep track of play time and respond to any API calls from the game. But it could be a native background daemon instead of two Steam Web Helpers.
They would have to rewrite the app and use Tauri/WebView2 or native code. CEF blows up your memory use because you ship a whole ass Chromium browser.
You can't really avoid a long running process for a game launcher though. It's just how they work, you need to keep track of play time and respond to any API calls from the game. But it could be a native background daemon instead of two Steam Web Helpers.