Remote Panel: poor mobile UX for multiplier sliders and one-way value sync
Build Source Confirmation (REQUIRED)
- I confirm that I built WandEnhancer myself from my own fork or local source, and did not download an executable from YouTube, Discord, mirrors, issue comments, or any other third-party website.
Client (Wand) version
12.52.0
Enhancer version
2.0.0.0-rc1
Describe the bug
The Remote Panel works reasonably well for controls that already use a numeric input field with +/- buttons in the Wand desktop UI. Those controls are also rendered similarly in the Remote Panel and are easy enough to use.
However, controls that use a slider for multiplier values have several issues on mobile.
- No numeric input field for slider-based multiplier controls
In the Wand desktop UI, slider-based multiplier controls show both the slider and a numeric input field next to it. In the Remote Panel, only the slider is shown. This makes it extremely difficult to set an exact value, especially for multipliers where precise values matter.
Suggested improvement: Please add the same editable numeric input field next to the slider in the Remote Panel, matching the desktop UI behavior.
- Sliders are accidentally activated while scrolling on mobile
This is the more serious UX issue. While scrolling through the Remote Panel on a phone, slider controls are very easy to touch accidentally. A normal scrolling gesture can unexpectedly change a multiplier to a very large value, sometimes something like 900x or more. This makes slider-based controls practically unsafe to use on mobile because simply scrolling the page can modify active trainer values.
Possible improvements: Reduce the horizontal width of the slider so it is less likely to be touched during normal scrolling.
More importantly, consider requiring an intentional drag gesture to change the slider value instead of allowing a simple tap anywhere on the slider track to immediately jump to that value.
Alternatively, increase the gesture threshold so vertical scrolling is clearly distinguished from horizontal slider interaction. Ideally, the Remote Panel slider control could behave like the desktop version:
[slider] [editable numeric value]
with accidental touches during vertical scrolling ignored.
- Values changed in Wand desktop are not synced back to the Remote Panel
I also noticed what appears to be a one-way synchronization issue. If I change a value in the Remote Panel, the corresponding value in the Wand desktop UI updates correctly. However, if I change the value directly in the Wand desktop UI, the Remote Panel does not update to reflect the new value.
So currently the behavior appears to be:
Remote Panel → Wand desktop: works Wand desktop → Remote Panel: does not update
This can leave the Remote Panel displaying a stale value that no longer matches the actual active trainer setting. Ideally, the Remote Panel should stay synchronized bidirectionally so that any value changed in Wand desktop is immediately reflected in the Remote Panel as well. This is especially important for multiplier sliders, because a stale value in the Remote Panel makes it even harder to know what value is actually active.
To Reproduce
A. Slider value is difficult to control precisely
- Open Wand on the PC.
- Open the Remote Panel on a phone.
- Open a trainer that contains a slider-based multiplier control.
- Compare the control with the same option in the Wand desktop UI.
- In the desktop UI, the slider has a numeric value field next to it.
- In the Remote Panel, only the slider is available.
- Try to set an exact multiplier value from the phone.
Result: It is very difficult to set an exact value because there is no editable numeric input field.
B. Slider changes accidentally while scrolling
- Open the Remote Panel on a phone.
- Open a trainer with one or more slider-based multiplier controls.
- Scroll vertically through the page using normal touch gestures.
- Accidentally touch or cross one of the slider tracks while scrolling.
Result: The slider value may change immediately, sometimes jumping to a very large multiplier value such as 900x or higher, even though the intention was only to scroll the page.
C. Desktop value changes do not sync back to the Remote Panel
- Open the same trainer in both Wand desktop and the Remote Panel.
- Change a value from the Remote Panel.
Result: The value in Wand desktop updates correctly.
- Change the same value directly from the Wand desktop UI.
Result: The Remote Panel does not update and continues to display the previous value. This appears to result in one-way synchronization:
Remote Panel → Wand desktop: works Wand desktop → Remote Panel: does not update
Expected behavior
Slider-based multiplier controls in the Remote Panel should include the same editable numeric value field available in the Wand desktop UI, so exact values can be entered directly.
Vertical scrolling on mobile should not unintentionally modify slider values.
A slider value should only change after a clearly intentional interaction, such as a horizontal drag or another gesture that can be reliably distinguished from vertical scrolling.
Reducing the active width of the slider track may also help avoid accidental touches on mobile.
Values should remain synchronized in both directions: Remote Panel → Wand desktop Wand desktop → Remote Panel
If a value is changed in Wand desktop, the Remote Panel should immediately reflect the current active value rather than showing stale data.
Screenshots & Additional context
No response
Source: k1tbyte/Wand-Enhancer