bug-tracker icon indicating copy to clipboard operation
bug-tracker copied to clipboard

Custom UI option for developers

Open TheMulti0 opened this issue 5 years ago • 3 comments

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

TheMulti0 avatar Mar 05 '19 17:03 TheMulti0

Hey.. did anyone notice this?

TheMulti0 avatar Mar 10 '19 14:03 TheMulti0

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.

lynn avatar Mar 26 '19 00:03 lynn

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!

TheMulti0 avatar Mar 26 '19 07:03 TheMulti0