s0t7x / decky-sunshine

Decky plugin to easily toggle the Sunshine game streaming server when in game mode.
Other
37 stars 2 forks source link

Include Sunshine config in UI #9

Open qsecnet opened 7 months ago

qsecnet commented 7 months ago

I'm pleased to report that the plugin has met and exceeded my expectations. The standout feature is the ability to pair devices directly from decky.

One area of improvement I would suggest is the integration of full Sunshine server configuration capabilities within the plugin. Currently, users must rely on the webui or manual configurations to manage settings, add/edit apps, and change user credentials. Leveraging the Sunshine web API would allow for the implementation of these features directly within the plugin.

To enhance the user experience, I recommend implementing a tabbed view for settings and a form wizard-like flow for setting new user credentials. This would provide a more intuitive and organized way for users to manage the Sunshine server.

The automatic installation and setup process for Sunshine is a fantastic addition, ensuring a smooth onboarding experience for users. I would strongly suggest to not setup a specific user with this onboarding but either let the user set the initial crdentials or at least set it with the default username "sunshine".

Overall, the Decky Sunshine Plugin is a valuable tool. I highly recommend this plugin to any Steam Deck user looking to stream their gaming experience.

Kudos to the dev for the hard work and commitment. I look forward to seeing the continued evolution of Decky Sunshine.

s0t7x commented 7 months ago

Thank you for your feedback! I'm thrilled to hear that the plugin has exceeded your expectations, especially with the pairing of devices.

Regarding your suggestion for improvement, integrating full Sunshine server configuration capabilities within the plugin is an excellent idea. Leveraging the Sunshine web API would indeed enhance the user experience by allowing users to manage settings and credentials directly from the plugin interface. Implementing a tabbed view for settings and a form wizard-like flow for setting new user credentials would further streamline the user experience and make server management more intuitive.

Your recommendation and endorsement of the Decky Sunshine Plugin are greatly valued. I'm dedicated to further enhancing the plugin's functionality and usability based on feedback and look forward to delivering even more improvements in the future. Thank you for your support!