bug-tracker
bug-tracker copied to clipboard
Custom UI option for developers
Is your feature request related to a problem? Please describe. There isn't a big problem, the only one I can think of is people not liking the current server UI, which uses CEF and basically swallows your RAM.
Describe the solution you'd like I'd like a nice solution for developers to customize Rainway (Please don't tell me that Rainway Home is what I'm addressing, because as far as I learned, Home only acts like some kind of a wrapper for the client)
Idea I think the best way to make this feature a thing, is to have a local REST API on Rainway server, that will have multiple endpoints:
/config
:
- GET
- Returns a whole JSON of the current server configuration.
- POST
(Accepts JSON in request body) - Changes the updated configuration read from the request body.
- DELETE
- Clears configuration
/login
:
** Login endpoints ** (Can't think of the best structure)
/games
:
- GET
- Get tracked games on the disk.
More endpoints you can think of
Hey.. did anyone notice this?
Hi there, @TheMulti0!
I like this idea, but right now it wouldn't be very trivial for us to hook up, and there are some security concerns (someone could easily create a client that looks and acts a lot like Rainway's but also sends your data off to some third party, for example).
The idea of a “thin Dashboard” is one we've discussed a lot among the team, though! We share users' frustration with the RAM usage that comes with using Chromium for something like this. It's not our focus right now, but it's something to think about in the future.
Hi. I guess you can get around data privacy, but that may take too much resources, so I understand. However, I'd be very happy to contribute to Rainway in some way to add cool non priority features!