Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request]: Suggestion for improvements to Apollo and Artemis apps (Radial Menu, Admin Panel on Smartphone, Spen Button Menu. #94

Open
JeanMB2003 opened this issue Jan 17, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@JeanMB2003
Copy link

JeanMB2003 commented Jan 17, 2025

I would like to start by praising the development work and the quality of Apollo and Artemis. As a user who has previously compiled Moonlight-Android on an amateur level, it is impressive to see the progress and stability of these tools. However, a few additional implementations could bring even more functionality and intuitiveness to the app. With that in mind, I would like to suggest some ideas that I believe could further enhance the user experience.

Implementation of a radial menu
I suggest replacing the current "back menu" with a radial menu, offering a more modern, intuitive, and practical interface, especially for touch devices or gamepads. The radial menu could include the following improvements:

Advanced submenus: The radial menu could feature hierarchical divisions, allowing advanced options to be accessed only when necessary, keeping the interface clean and functional.
Item reorganization: A functionality to prioritize frequently used items or even customize the order of display would be highly useful for faster access to essential options.
Customizing the menu activation with the "Back" button
On devices with virtual buttons, such as tablets, activating the menu with the "Back" button can be inconvenient. I suggest enabling customization of this functionality, allowing, for example:

Gestures to open the menu: A gesture, such as swiping from a corner or from the bottom upward, could be used to open the menu in a more ergonomic way.
Or a virtual button
Floating buttons: To access the keyboard, switch streams, or adjust settings conveniently.
Transparency adjustments: To ensure that the HUD does not interfere with the game view.
Assigning the menu to customizable buttons, such as the S Pen button
For devices with specific tools, such as the S Pen on Samsung tablets, it would be interesting to allow the menu items (currently accessible via the "Back" button) to be assigned to customizable buttons. For example:

S Pen button: Configure the button to directly open the menu or even access specific functions, such as the keyboard or performance viewer.
Adding an administrator menu
Another feature that could enrich the app is the inclusion of an administrator menu, which would allow managing permissions and settings of other devices directly from a single device designated as the administrator. For example:
The integration of Samsung's S Pen with Windows Ink could be enhanced to provide smoother and more productive support for virtualized pens. The idea would be to enable an efficient writing and drawing experience.

In my case, I could use my phone as the administrator device and manage permissions or make adjustments to other connected devices through the Artemis app.
This menu could include options such as enabling or disabling devices, remotely adjusting streaming settings, or even blocking access for unauthorized devices.

Describe the solution you'd like

The app could be improved, as it already surpasses the official Moonlight-Android app, and it has the potential to go much further.

Describe alternatives you've considered

Menu Radial

Screenshots

Image

Image

Image

Image

@JeanMB2003 JeanMB2003 added the enhancement New feature or request label Jan 17, 2025
@ClassicOldSong
Copy link
Owner

I appreciate your passion for suggesting improvements, but currently this project is maintained for free. Features you suggested are really commercial level designs, but they could take many many hours to implement, and they might not fit generic use cases. For example, only Samsung devices have SPen, other brands might have a pen but the level of support for customization vary, there's no way to support every device that have some unique features which can be taken advantage of.

Currently Artemis/Moonlight is only a client, the administration feature you want can be achieve by long pressing on the computer logo and choose "Go to Server Config".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants