SteamDeckHomebrew / decky-loader

A plugin loader for the Steam Deck.
https://decky.xyz
GNU General Public License v2.0
4.42k stars 157 forks source link

Feature - SwitchBru like browser service #119

Closed Merith-TK closed 2 years ago

Merith-TK commented 2 years ago

So I am an fan of SwitchBru's DNS page on my Switch, and I noticed that the plugin store just opens an built in web browser from the steam deck,

would it be possible that you guys could make an similar service, so we dont have to launch with the full overhead of an standard web browser which takes alot more resources,

NGnius commented 2 years ago

Maybe I'm misunderstanding what you're asking for, but the Steam UI is basically a fully-featured web browser already -- it's using CEF to display the UI. You can't really escape from the browser overhead.

beebls commented 2 years ago

SteamOS itself is a web browser, all the UI elements are just react components, the OS is essentially a chromium container.

The way that the loader and plugins work is they all simply render react components.

The loader would need to page a server to grab the data on available plugins, so by that point it doesn't really provide any advantage switching to some kind of offline application.

Merith-TK commented 2 years ago

What I meant was, in DeckyLoader when you click on the "Plugin Store" icon, it opens an web page directly within Game Mode, using an webview that is already built into steam itself,

What I am asking for, is an feature that opens up an webpage like SwitchBru, inside this already existing embedded browser,

TrainDoctor commented 2 years ago

This feature falls under the scope and nature of a plugin rather than something we would build into decky-loader. Thank you for your suggestion.

Merith-TK commented 2 years ago

how would one go about making this into an plugin then?