mr_MADAFAKA@lemmy.ml to Linux Gaming@lemmy.worldEnglish · 18 hours agoGOG is seeking a Senior Software Engineer with C++ experience to modernize the GOG GALAXY desktop client and spearhead its Linux developmentlemmy.mlimagemessage-square116fedilinkarrow-up1825arrow-down16file-text
arrow-up1819arrow-down1imageGOG is seeking a Senior Software Engineer with C++ experience to modernize the GOG GALAXY desktop client and spearhead its Linux developmentlemmy.mlmr_MADAFAKA@lemmy.ml to Linux Gaming@lemmy.worldEnglish · 18 hours agomessage-square116fedilinkfile-text
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up4arrow-down2·4 hours agoSteam includes a browser for the store. But the user UI is native. And I think it’s fine.
minus-squareKeenFlame@feddit.nulinkfedilinkEnglisharrow-up1·2 hours agoSteam is extremely not fine as a ui, and you know it. It’s just great in the backend (probably because it’s not Electron…)
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up1·2 hours agoI actually like it. Especially the big picture mode on SteamDeck.
minus-squareNoja@sopuli.xyzlinkfedilinkEnglisharrow-up1·3 hours agoSteam is completely browser based, if you scroll on your own games page, the “Steam Client WebHelper” uses all the CPU, the process steamwebhelper.exe sits in cef.win64, aka Chromium Embeded Framework. https://developer.valvesoftware.com/wiki/Chromium_Embedded_Framework
minus-squareShatur@lemmy.mllinkfedilinkEnglisharrow-up1·2 hours agoWhile it embeds the browser, I don’t think it uses the web tech to draw the UI. It bundled with a bunch of GTK and SDL libs.
Steam includes a browser for the store. But the user UI is native. And I think it’s fine.
Steam is extremely not fine as a ui, and you know it. It’s just great in the backend (probably because it’s not Electron…)
I actually like it. Especially the big picture mode on SteamDeck.
Steam is completely browser based, if you scroll on your own games page, the “Steam Client WebHelper” uses all the CPU, the process steamwebhelper.exe sits in cef.win64, aka Chromium Embeded Framework.
https://developer.valvesoftware.com/wiki/Chromium_Embedded_Framework
While it embeds the browser, I don’t think it uses the web tech to draw the UI.
It bundled with a bunch of GTK and SDL libs.