Open kurac338 opened 1 year ago
With the latest update Moonlight should be able to parse controller battery status information. It would be super useful for the GUI to show a battery percentage estimation and/or a battery level icon. This can be placed on the top blue bar for example. Since at the moment this feature is not presented to the user; at least I did not see it used in the GUI.
Right now we report battery state to the host, so software running on the host can display it. However, I don't think there's a lot of software on PC that reports it (even Steam doesn't). reWASD does report it FWIW. If we're going to expose this on the client-side, I think we would do it in an overlay, which would probably replace the long-press start action.
To spinoff the previous idea, it would also be useful to show icons for detected controllers in the GUI. For example icons per controller type (PS, Xbox, NSW, ...), or a generic icon simply to indicate its recognized in Moonlight itself.
Probably something else that would belong in the overlay (near to the battery level).
With a larger library with very similar cover arts it can be difficult to recognize the exact game that is selected. In early versions of Moonlight, every app had its name displayed below the cover art. This was removed for some reason, but it would be very useful to bring it back. Better yet makeing it configurable (on/off toggle in settings GUI) would suit other peoples likeing.
It is still there, but it only shows up when the placeholder box art is in use. It now renders on top of the placeholder when active (and it's available as a tool-tip on hover for all apps). The reason the label under the box art was removed is that it significantly reduced the density of the box art grid and made layout of the grid very complex (sizes of each grid element may not be uniform if the name spans multiple lines).
I could see about adding an option to always have the app name visible, but we'll need to do something to increase contrast with the box art underneath so the text is actually readable.
If I could add to this issue, it would be cool have the ability to see the client battery state in Moonlight or even cooler if you could see the client battery level on the host. I often use a laptop as Moonlight client running on battery, so it would be nice if Moonlight/Sunshine could report the battery level to the host (which is a regular PC running from AC in my case). Sunshine would need to simulate a connected battery in this case: https://github.com/forderud/BatterySimulator
First of thanks for all the hard work!
Please consider adding GitHub sponsorships or some other form of community donations. I would like to chip in!
Now about this issue topic, I have a couple small improvements I would like to request...
(PlayStation DS4/5) Controller Baterry Level Indicator
With the latest update Moonlight should be able to parse controller battery status information. It would be super useful for the GUI to show a battery percentage estimation and/or a battery level icon. This can be placed on the top blue bar for example. Since at the moment this feature is not presented to the user; at least I did not see it used in the GUI.
Controller connection indicator
To spinoff the previous idea, it would also be useful to show icons for detected controllers in the GUI. For example icons per controller type (PS, Xbox, NSW, ...), or a generic icon simply to indicate its recognized in Moonlight itself.
Apps list view; application names
With a larger library with very similar cover arts it can be difficult to recognize the exact game that is selected. In early versions of Moonlight, every app had its name displayed below the cover art. This was removed for some reason, but it would be very useful to bring it back. Better yet makeing it configurable (on/off toggle in settings GUI) would suit other peoples likeing.